.uc{--uc-ease:cubic-bezier(.16, 1, .3, 1)}@keyframes uc-rise{0%{opacity:0;translate:0 10px}}.uc .uh{padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(64px,8vw,104px)}.uc .uh-copy{text-align:center;justify-items:center;max-width:1000px;margin:clamp(32px,4vw,52px) auto 0;display:grid}.uc .uh-h1{letter-spacing:-.03em;max-width:1000px;color:var(--jx-ink);font-size:clamp(2.5rem,5.4vw,4.25rem);font-weight:600;line-height:1.04}.uc .uh-h1 .a-fit-in{letter-spacing:-.03em}.uc .uh-h1 span span{display:block}.uc .uh-lede{max-width:720px;color:var(--jx-ink-2);text-wrap:pretty;margin-top:24px;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55}.uc .uh-note{justify-content:center;margin-top:20px;display:flex}.uc .uh-stage{background:var(--jx-grain), radial-gradient(80% 90% at 0% 0%, var(--w-wash) 0%, transparent 62%), radial-gradient(70% 80% at 100% 100%, #f3eee6 0%, transparent 60%), #fafaf8;border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(16px,3vw,36px);max-width:1080px;margin:clamp(48px,6vw,72px) auto 0;padding:clamp(18px,3.5vw,44px);display:grid;box-shadow:inset 0 0 0 1px #1011140d}.uc .uw{box-shadow:var(--in-shadow-lift);background:#fff;border-radius:22px;overflow:hidden}.uc .uw-head{border-bottom:1px solid var(--jx-line);align-items:center;gap:10px;padding:14px 18px;display:flex}.uc .uw-head>span:last-child{line-height:1.3;display:grid}.uc .uw-head b{font-size:.9375rem}.uc .uw-head small{color:var(--jx-ink-3);font-size:.75rem}.uc .uw-mark{background:var(--w);color:#fff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:.875rem;font-weight:700;display:grid}.uc .uw-feed{background:#fbfbfa;gap:10px;padding:18px;display:grid}.uc .uw-feed li{border-radius:14px;max-width:88%;padding:9px 13px;font-size:.84rem;line-height:1.45}.uc .uw-feed li>small{margin-bottom:2px;font-size:.7rem;font-weight:700;display:block}.uc .uw-feed .is-c{background:var(--jx-ink);color:#fff;border-bottom-right-radius:4px;justify-self:end}.uc .uw-feed .is-a{background:var(--w-wash);color:var(--w-ink,#1d2440);border-bottom-left-radius:4px;justify-self:start}.uc .uw-feed .is-p{box-shadow:inset 3px 0 0 var(--jx-ok), inset 0 0 0 1px var(--jx-line);background:#fff;border-bottom-left-radius:4px;justify-self:start}.uc .uw-feed .is-p small{color:var(--jx-ok)}.uc .uw-feed .is-sys{color:#6b5513;text-align:center;background:#fff6d6;justify-self:center;max-width:94%;font-size:.76rem}.uc .uw-feed .is-chip{box-shadow:inset 0 0 0 1px var(--jx-line);color:var(--jx-ink-2);background:#fff;justify-self:start;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.uc .uw-feed .is-ok{background:var(--jx-ok-wash);color:var(--jx-ok);justify-self:start;align-items:center;gap:6px;padding:5px 11px;font-size:.75rem;font-weight:700;display:inline-flex}.uc.js .rv.in .uw-feed li{animation:uc-rise .45s var(--uc-ease) both;animation-delay:calc(.3s + var(--k) * .5s)}.uc.js .rv:not(.in) .uw-feed li{opacity:0}.uc .uk{box-shadow:var(--in-shadow-lift), inset 0 5px 0 var(--w);background:#fff;border-radius:22px;gap:12px;padding:20px;display:grid}.uc.js .uh-stage.in .uk{animation:uc-rise .5s var(--uc-ease) both;animation-delay:var(--at,3s)}.uc.js .uh-stage:not(.in) .uk{opacity:0}.uc .uk-top{color:var(--w);align-items:center;gap:8px;padding-top:4px;font-size:.9rem;font-weight:700;display:flex}.uc .uk-big{background:var(--w-wash);color:var(--w-ink,#1d2440);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.uc .uk-big b{font-size:1rem;line-height:1.35}.uc .uk-big span{font-size:.78rem}.uc .uk dl{gap:8px;display:grid}.uc .uk dt{letter-spacing:.06em;text-transform:uppercase;color:var(--jx-ink-3);font-size:.66rem;font-weight:700}.uc .uk dd{font-size:.84rem;font-weight:500}.uc .uk-pill{color:var(--jx-ink-2);background:#f4f2ee;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.uc .us-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px);max-width:1120px;margin:clamp(48px,6vw,72px) auto 0;display:grid}.uc .us-steps{gap:4px;display:grid}.uc .us-steps li{border-bottom:1px solid var(--jx-line);grid-template-columns:34px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.uc .us-steps li:last-child{border-bottom:0}.uc .us-n{background:var(--jx-ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.8125rem;font-weight:700;display:grid}.uc .us-steps .jx-body{margin-top:4px;font-size:.9375rem}.uc .us-steps q{color:var(--jx-ink);font-style:normal}.uc .uq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1080px;margin:clamp(48px,6vw,72px) auto 0;display:grid}.uc .uq-col{box-shadow:var(--in-shadow), inset 0 0 0 1px var(--jx-line);background:#fff;border-radius:22px;align-content:start;gap:12px;padding:24px;display:grid}.uc .uq-col.is-person{background:linear-gradient(#f2f8f4,#fff 40%)}.uc .uq-tag{background:var(--w-wash);color:var(--w);border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:4px 11px;font-size:.75rem;font-weight:700;display:inline-flex}.uc .is-person .uq-tag{background:var(--jx-ok-wash);color:var(--jx-ok)}.uc .uq-list{gap:10px;display:grid}.uc .uq-list li{background:#f8f7f4;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.uc .uq-ask{color:var(--jx-ink);font-size:.9rem;font-weight:600;line-height:1.4}.uc .uq-why{color:var(--jx-ink-2);align-items:flex-start;gap:6px;font-size:.8125rem;line-height:1.45;display:flex}.uc .uq-why svg{color:var(--w);flex:none;margin-top:2px}.uc .is-person .uq-why svg{color:var(--jx-ok)}.uc .uq-foot{border-top:1px solid var(--jx-line);color:var(--jx-ink-3);padding-top:12px;font-size:.8125rem;line-height:1.5}.uc .ul-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1040px;margin:clamp(48px,6vw,72px) auto 0;display:grid}.uc .ul-grid li{border:1px solid var(--jx-line);border-radius:var(--jx-radius-lg);background:var(--jx-paper);padding:24px 24px 24px 48px;position:relative}.uc .ul-grid li:before{content:"";background:var(--jx-limit);border-radius:2px;width:9px;height:9px;position:absolute;top:31px;left:24px;rotate:45deg}.uc .ul-grid .jx-body{margin-top:6px;font-size:.9375rem}.uc .ul-more{justify-content:center;margin-top:32px;display:flex}.uc .ur-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1120px;margin:clamp(40px,5vw,56px) auto 0;display:grid}.uc .ur-card{border:1px solid var(--jx-line);border-radius:var(--jx-radius-lg);background:var(--jx-paper);height:100%;color:var(--jx-ink);transition:box-shadow .3s var(--uc-ease), translate .3s var(--uc-ease);align-content:start;gap:6px;padding:22px 22px 48px;text-decoration:none;display:grid;position:relative}.uc .ur-card:hover{box-shadow:var(--in-shadow);translate:0 -2px}.uc .ur-card b{font-size:1.0625rem}.uc .ur-card span{color:var(--jx-ink-2);font-size:.9375rem;line-height:1.5}.uc .ur-card svg{transition:translate .25s var(--uc-ease);position:absolute;bottom:18px;left:22px}.uc .ur-card:hover svg{translate:3px}@media (max-width:1023px){.uc .us-grid,.uc .uq-grid{grid-template-columns:1fr;max-width:640px}.uc .ur-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.uc .uh-stage{grid-template-columns:1fr;padding:14px}.uc .ul-grid,.uc .ur-grid{grid-template-columns:1fr}.uc .uq-col{padding:18px}}@media (prefers-reduced-motion:reduce){.uc.js .rv .uw-feed li,.uc.js .uh-stage .uk{opacity:1!important;animation:none!important}}.uc .uh-announce{box-shadow:0 0 0 1px var(--jx-line), 0 10px 24px -16px #10111459;color:var(--jx-ink);background:#fff;border-radius:999px;align-items:center;gap:10px;margin-bottom:18px;padding:5px 14px 5px 5px;font-size:.875rem;font-weight:600;text-decoration:none;transition:box-shadow .25s,translate .25s;display:inline-flex}.uc .uh-announce:hover{box-shadow:0 0 0 1px var(--jx-ink-3), 0 14px 28px -16px #10111466;translate:0 -1px}.uc .uh-announce:focus-visible{outline:2px solid var(--w,#2b54e0);outline-offset:3px}.uc .uh-announce-tag{color:#fff;background:#1d7a52;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700}.uc .uh-announce-go{color:var(--jx-ink-3);transition:translate .25s}.uc .uh-announce:hover .uh-announce-go{translate:3px}@media (prefers-reduced-motion:reduce){.uc .uh-announce,.uc .uh-announce-go{transition:none}}
