.jb{--font-sans: "Lato", system-ui, -apple-system, "Helvetica Neue", sans-serif;--bg-page: #ffffff;--fg-2: var(--gray-800);--border-1: #E8ECF1;--arwa-dark: #007C8A;--radius-md: 10px;--radius-lg: 16px;--radius-full: 9999px;--dur-card: .3s;--ease-out-quart: cubic-bezier(.23, 1, .32, 1);background:var(--bg-page);color:var(--fg-2)}.jb a{color:var(--arwa);text-decoration:none}.jb a:hover{color:var(--teal-600)}.jb :focus-visible{outline:3px solid var(--arwa);outline-offset:2px;border-radius:4px}.jb .ic{width:22px;height:22px;flex:none}.jb>header{box-shadow:none}.jb-h1-suffix{font-size:clamp(13px,.3em,18px);font-weight:400;letter-spacing:.2px;color:#fff9;white-space:nowrap}.jb-h1-meta{display:flex;align-items:center;gap:10px;margin-top:14px;font:400 17px/1.3 var(--font-sans);color:#ffffffe0}.jb-h1-meta .ic{width:21px;height:21px;color:#ffffff9e}@media (max-width: 640px){.jb-h1-meta{margin-top:11px;font-size:15.5px}}.jb-statusbar{background:var(--snow);border-bottom:2px solid var(--border-1)}.jb-statusbar-in{max-width:1180px;margin:0 auto;padding:15px 24px;display:flex;align-items:center;gap:14px}.jb-statusbar .dot{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:var(--radius-full);background:#fff;border:2px solid var(--gray-200);box-shadow:var(--shadow-clay-pill);color:var(--gray-500)}.jb-statusbar .dot .ic{width:18px;height:18px}.jb-statusbar p{margin:0;font:400 14.5px/1.5 var(--font-sans);color:var(--gray-600)}.jb-statusbar p b{display:block;font:700 15.5px/1.35 var(--font-sans);color:var(--navy);letter-spacing:-.01em}@media (max-width: 640px){.jb-statusbar-in{padding:13px 16px;gap:11px;align-items:flex-start}}.jb .pg{max-width:1180px;margin:0 auto;padding:28px 24px 0}@media (max-width: 640px){.jb .pg{padding:18px 16px 0}}.jb .sechd{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:36px 0 18px}.jb .sechd h2{margin:0;font-size:clamp(23px,3vw,32px)}.jb .count{font:700 13px/1 var(--font-sans);color:var(--teal-700);background:var(--teal-50);border:2px solid var(--teal-100);border-radius:var(--radius-full);padding:7px 13px;white-space:nowrap}@media (max-width: 640px){.jb .sechd{margin:26px 0 14px}.jb .count{padding:6px 11px;font-size:12px}}.jb .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 960px){.jb .grid{grid-template-columns:repeat(2,1fr)}.jb .jc{padding:18px}.jb .jc-t{font-size:19px}}@media (max-width: 640px){.jb .grid{grid-template-columns:1fr;gap:12px}}.jb .jc{position:relative;min-width:0;display:flex;flex-direction:column;gap:7px;background:#fff;border:2px solid var(--gray-100);border-radius:var(--radius-lg);padding:22px;box-shadow:var(--shadow-clay-card);transition:transform var(--dur-card) var(--ease-out-quart),box-shadow var(--dur-card) var(--ease-out-quart),border-color var(--dur-fast) ease;opacity:0;transform:translateY(8px);animation:jb-rise .35s var(--ease-out-quart) forwards}.jb .jc:nth-child(1){animation-delay:0ms}.jb .jc:nth-child(2){animation-delay:40ms}.jb .jc:nth-child(3){animation-delay:80ms}.jb .jc:nth-child(4){animation-delay:.12s}.jb .jc:nth-child(5){animation-delay:.16s}.jb .jc:nth-child(6){animation-delay:.2s}@keyframes jb-rise{to{opacity:1;transform:translateY(0)}}.jb .jc-t{font:700 21px/1.25 var(--font-sans);letter-spacing:-.01em;color:var(--navy);margin-bottom:5px;padding-right:28px}.jb .jc-m{display:flex;align-items:center;gap:9px;font:400 14.5px/1.45 var(--font-sans);color:var(--gray-600)}.jb .jc-m .ic{width:18px;height:18px;color:var(--arwa)}.jb .jc-foot{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap}.jb .jc-chip{white-space:nowrap;font:700 12px/1 var(--font-sans);color:var(--teal-700);background:var(--teal-50);border:2px solid var(--teal-100);border-radius:var(--radius-full);padding:6px 12px}.jb .jc-chip.new{color:#fff;background:var(--arwa);border-color:#fff6}.jb .jc-arrow{position:absolute;top:20px;right:18px;color:var(--gray-200);transition:color var(--dur-fast) ease,transform var(--dur-base) var(--ease-out-quart)}@media (hover: hover) and (pointer: fine){.jb .jc:hover{transform:translateY(-4px);box-shadow:var(--shadow-clay-card-hover);border-color:var(--arwa)}.jb .jc:hover .jc-arrow{color:var(--arwa);transform:translate(3px)}}.jb .jc:active{transform:scale(.985)}.jb .chips{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:20px 0 0}.jb .chips>span{font:700 13px/1 var(--font-sans);color:var(--gray-400);margin-right:2px}.jb .chip{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;min-height:46px;padding:0 18px;border-radius:var(--radius-full);background:#fff;border:2px solid var(--gray-200);font:700 14.5px/1 var(--font-sans);color:var(--navy);box-shadow:var(--shadow-clay-pill);transition:border-color var(--dur-fast) ease,transform .16s var(--ease-out-quart)}.jb .chip .ic{width:18px;height:18px;color:var(--arwa)}.jb .chip .arr{width:16px;height:16px;color:var(--gray-200);transition:color var(--dur-fast) ease,transform var(--dur-base) var(--ease-out-quart)}@media (hover: hover) and (pointer: fine){.jb .chip:hover{border-color:var(--arwa);color:var(--navy)}.jb .chip:hover .arr{color:var(--arwa);transform:translate(2px)}}.jb .chip:active{transform:scale(.97)}@media (max-width: 640px){.jb .chips{gap:8px}.jb .chip{width:100%;justify-content:flex-start}.jb .chip .arr{margin-left:auto}}.jb .band{margin-top:56px;background:var(--teal-50);border-top:2px solid var(--teal-100);padding:48px 0 56px}.jb .band-in{max-width:1180px;margin:0 auto;padding:0 24px}.jb .band-in h3{margin:0 0 6px;font-size:clamp(22px,2.6vw,30px)}.jb .band-in>p{margin:0 0 24px;font:400 15px/1.6 var(--font-sans);color:var(--gray-600);max-width:64ch}.jb .net-g{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 960px){.jb .net-g{grid-template-columns:1fr 1fr}.jb .net-g .nb:first-child{grid-column:1/-1}}@media (max-width: 640px){.jb .net-g{grid-template-columns:1fr}.jb .net-g .nb:first-child{grid-column:auto}}@media (max-width: 640px){.jb .band{margin-top:36px;padding:32px 0 40px}.jb .band-in{padding:0 16px}}.jb .nb{min-width:0;background:#fff;border:2px solid var(--gray-100);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-clay-sm);display:flex;flex-direction:column}.jb .nb .ic{width:26px;height:26px;color:var(--arwa);margin-bottom:12px}.jb .nb strong{display:block;font:700 19px/1.3 var(--font-sans);color:var(--navy);letter-spacing:-.015em;margin-bottom:6px}.jb .nb p{margin:0 0 18px;font:400 14px/1.6 var(--font-sans);color:var(--gray-600);flex:1}.jb .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:var(--radius-md);font:700 15px/1 var(--font-sans);border:2px solid transparent;cursor:pointer;transition:transform .16s var(--ease-out-quart),box-shadow var(--dur-base) ease,border-color var(--dur-fast) ease,background-color var(--dur-base) ease}.jb .btn.pri{background:var(--arwa);color:#fff;border-color:#fff6;box-shadow:var(--shadow-clay-btn)}.jb .btn.sec{background:#fff;color:var(--arwa);border-color:var(--gray-200);box-shadow:var(--shadow-clay-sm)}@media (hover: hover) and (pointer: fine){.jb .btn.pri:hover{box-shadow:var(--shadow-clay-btn-hover);background:var(--arwa-dark)}.jb .btn.sec:hover{border-color:var(--arwa)}}.jb .btn:active{transform:scale(.97)}.jb .btn .bl{display:inline-flex;align-items:center;gap:8px;transition:filter .2s ease,opacity .2s ease}.jb .btn.sent{background:var(--teal-700);pointer-events:none}.jb .ir{display:flex;gap:8px}.jb .ir input{flex:1;min-width:0;min-height:48px;padding:0 14px;border-radius:var(--radius-md);border:2px solid var(--gray-200);background:#fff;font:400 16px/1.4 var(--font-sans);color:var(--navy);box-shadow:var(--shadow-clay-input-sunken);outline:none;transition:border-color var(--dur-fast) ease}.jb .ir input:focus{border-color:var(--arwa);outline:none}.jb .ir input::placeholder{color:var(--gray-400)}.jb .ir input:disabled{background:var(--snow);color:var(--gray-400)}@media (max-width: 640px){.jb .ir{flex-direction:column}}.jb .duo{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 960px){.jb .duo{grid-template-columns:1fr}}.jb .duo .nb{opacity:0;transform:translateY(8px);animation:jb-rise .35s var(--ease-out-quart) forwards;padding:28px}.jb .duo .nb:nth-child(2){animation-delay:60ms}.jb .duo .nb strong{font-size:22px;margin-bottom:8px}.jb .duo .nb p{font-size:14.5px}.jb .nb.cb{background:var(--teal-50);border-color:var(--teal-100)}.jb .nb.cb .btn{align-self:flex-start;min-height:52px;padding:0 26px;font-size:16px}.jb .nl-rows{display:flex;flex-direction:column;gap:2px;margin-bottom:14px}.jb .nl-row{display:flex;align-items:center;gap:13px;padding:11px 0;border-bottom:1px solid var(--border-1)}.jb .nl-row span{flex:1;min-width:0}.jb .nl-row:last-child{border-bottom:none}.jb .nl-row .ic{width:22px;height:22px;color:var(--arwa)}.jb .nl-row em{display:block;font:700 17px/1.3 var(--font-sans);font-style:normal;color:var(--navy);letter-spacing:-.01em}.jb .nl-row .tel{white-space:nowrap}.jb a.nl-row:hover em{color:var(--arwa)}.jb .nl-row b{display:block;font:400 12.5px/1.4 var(--font-sans);color:var(--gray-400)}.jb .nl-link{display:inline-flex;align-items:center;gap:8px;font:700 14.5px/1 var(--font-sans);color:var(--arwa)}.jb .nl-link .arr{width:16px;height:16px;transition:transform var(--dur-base) var(--ease-out-quart)}@media (hover: hover) and (pointer: fine){.jb .nl-link:hover .arr{transform:translate(2px)}}.jb .alert-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px;background:var(--snow);border:2px solid var(--border-1);border-radius:var(--radius-lg);padding:16px 20px}.jb .alert-row>.ic{color:var(--arwa)}.jb .alert-row p{margin:0;flex:1;min-width:220px;font:400 14px/1.55 var(--font-sans);color:var(--gray-600)}.jb .alert-row p b{color:var(--navy);font-weight:700}.jb .alert-row .ir{flex:0 1 380px;min-width:260px}@media (max-width: 640px){.jb .alert-row .ir{flex:1 1 100%}.jb .duo .nb{padding:20px}.jb .duo .nb strong{font-size:19px}}@media (prefers-reduced-motion: reduce){.jb .jc,.jb .duo .nb{animation:jb-fade .2s ease forwards}@keyframes jb-fade{to{opacity:1;transform:none}}.jb .jc:hover,.jb .chip:active,.jb .btn:active{transform:none}}.jb-sticky{display:none}@media (max-width: 640px){.jb-sticky{display:block;position:sticky;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:2px solid var(--border-1)}.jb-sticky .btn{width:100%;min-height:52px;font-size:16px}}@supports not (backdrop-filter: blur(12px)){.jb-sticky{background:#fff}}
