.ctb[data-astro-cid-fn5jkeca]{display:grid;justify-items:start}.ctb__h[data-astro-cid-fn5jkeca]{font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.25;letter-spacing:-.01em;color:var(--ink-2);max-width:30ch;font-variation-settings:"opsz" 24}.ctb__cap[data-astro-cid-fn5jkeca]{display:inline-flex;align-items:center;gap:12px;margin-top:clamp(20px,2.4vw,30px);font:500 var(--fs-eyebrow)/1.3 var(--font-caps);letter-spacing:.22em;text-transform:uppercase;color:var(--royal-600)}.ctb__dot[data-astro-cid-fn5jkeca]{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--royal)}.ctb__num[data-astro-cid-fn5jkeca]{margin-top:.06em;font-size:clamp(3rem,6.4vw,6.6rem);line-height:1.04;letter-spacing:-.015em;color:var(--ink);white-space:nowrap;background:linear-gradient(var(--royal),var(--royal)) 0 96% / 0 2px no-repeat;transition:background-size .9s var(--ease-out),color .4s}.ctb__num[data-astro-cid-fn5jkeca]:hover,.ctb__num[data-astro-cid-fn5jkeca]:focus-visible{background-size:100% 2px;color:var(--royal-700)}.ctb__btns[data-astro-cid-fn5jkeca]{margin-top:clamp(22px,2.6vw,34px)}.ctb__btns[data-astro-cid-fn5jkeca] .btn{min-width:160px}.ctb__btns[data-astro-cid-fn5jkeca] .btn>span{display:inline-flex;align-items:center;gap:10px}.ctb__btns[data-astro-cid-fn5jkeca] .btn .ico{width:18px;height:18px}@media(max-width:479px){.ctb__num[data-astro-cid-fn5jkeca]{font-size:clamp(2.5rem,13.4vw,3.4rem)}.ctb__btns[data-astro-cid-fn5jkeca] .btn{flex:1 1 0;min-width:0}}.rd[data-astro-cid-uqybtkhp]{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center}.rd__disc[data-astro-cid-uqybtkhp]{width:80%}.rd__disc[data-astro-cid-uqybtkhp] .pdisc{width:100%}.rd__pulse[data-astro-cid-uqybtkhp]{position:absolute;inset:6%;border-radius:50%;border:1px solid var(--sky-200);transform:scale(calc(1 + var(--k) * .09));opacity:calc(1 - var(--k) * .3);pointer-events:none}.rd__pulse[data-astro-cid-uqybtkhp]:nth-of-type(2){border-style:dashed}.rd[data-astro-cid-uqybtkhp].is-in .rd__pulse[data-astro-cid-uqybtkhp]{animation:rdRing 2.6s var(--ease-out) 1 both;animation-delay:calc(1.1s + var(--k) * .4s)}@keyframes rdRing{0%{transform:scale(.94);opacity:0}45%{opacity:1;border-color:var(--royal)}to{transform:scale(calc(1 + var(--k) * .09));opacity:calc(1 - var(--k) * .3)}}.rd__seal[data-astro-cid-uqybtkhp]{position:absolute;left:-2%;bottom:2%;width:clamp(116px,11vw,156px);z-index:3}@media(max-width:599px){.rd__seal[data-astro-cid-uqybtkhp]{left:-4%;bottom:-2%}}@media(prefers-reduced-motion:reduce){.rd__pulse[data-astro-cid-uqybtkhp]{animation:none!important}}.bh[data-astro-cid-ieffnbk2]{padding-block:calc(var(--section) * .7) var(--section);background:var(--paper)}.bh__h[data-astro-cid-ieffnbk2]{--eyebrow-bg: var(--paper)}.bh__grid[data-astro-cid-ieffnbk2]{display:grid;gap:var(--grid-gap);margin-top:clamp(28px,3vw,44px)}@media(min-width:1000px){.bh__grid[data-astro-cid-ieffnbk2]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch}}.bh__lead[data-astro-cid-ieffnbk2]{position:relative;display:grid;gap:clamp(24px,3vw,40px);align-items:center;padding:clamp(28px,3.4vw,52px);background:#fff;border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);transition:transform .7s var(--ease-out),box-shadow .7s var(--ease-out)}@media(min-width:600px){.bh__lead[data-astro-cid-ieffnbk2]{grid-template-columns:auto minmax(0,1fr)}}.bh__disc[data-astro-cid-ieffnbk2]{width:clamp(140px,15vw,210px)}.bh__disc[data-astro-cid-ieffnbk2] .pdisc{width:100%}.bh__lead-t[data-astro-cid-ieffnbk2]{display:grid;gap:12px;justify-items:start}.bh__eyebrow[data-astro-cid-ieffnbk2]{font:500 var(--fs-eyebrow)/1.35 var(--font-caps);letter-spacing:.22em;text-transform:uppercase;color:var(--royal)}.bh__title[data-astro-cid-ieffnbk2]{font-size:clamp(2rem,3.2vw,3.1rem);line-height:1.02}.bh__title[data-astro-cid-ieffnbk2] a[data-astro-cid-ieffnbk2]:after{content:"";position:absolute;inset:0;border-radius:inherit}.bh__body[data-astro-cid-ieffnbk2]{font-size:1.0625rem;line-height:1.65;color:var(--ink-2);max-width:40ch}.bh__go[data-astro-cid-ieffnbk2]{margin-top:8px}.bh__lead[data-astro-cid-ieffnbk2]:hover{transform:translateY(-5px);box-shadow:var(--shadow-soft)}.bh__lead[data-astro-cid-ieffnbk2]:hover .bh__title[data-astro-cid-ieffnbk2] a[data-astro-cid-ieffnbk2]{color:var(--royal-700)}.bh__lead[data-astro-cid-ieffnbk2]:hover .link-ring__o[data-astro-cid-ieffnbk2]{background:var(--royal);border-color:var(--royal);color:#fff}.bh__lead[data-astro-cid-ieffnbk2]:focus-within{outline:2px solid var(--focus);outline-offset:4px}.bh__lead[data-astro-cid-ieffnbk2] a[data-astro-cid-ieffnbk2]:focus-visible{outline:none}.bh__doors[data-astro-cid-ieffnbk2]{display:grid;gap:14px;align-content:stretch}.bh__doors[data-astro-cid-ieffnbk2] li[data-astro-cid-ieffnbk2]{display:flex}.bh__door[data-astro-cid-ieffnbk2]{flex:1;display:grid;grid-template-columns:56px minmax(0,1fr) 44px;align-items:center;gap:18px;min-height:96px;padding:18px clamp(18px,2vw,28px);background:#fff;border:1px solid var(--line);border-radius:var(--r-card);transition:transform .6s var(--ease-out),border-color .4s,box-shadow .6s}.bh__o[data-astro-cid-ieffnbk2]{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--sky-50);color:var(--royal);transition:background .4s,color .4s}.bh__o[data-astro-cid-ieffnbk2] .ico{width:22px;height:22px}.bh__door-t[data-astro-cid-ieffnbk2]{display:grid;gap:4px;min-width:0}.bh__door-title[data-astro-cid-ieffnbk2]{font-family:var(--font-display);font-size:clamp(1.3rem,1.8vw,1.7rem);line-height:1.12;color:var(--ink);font-variation-settings:"opsz" 24}.bh__door-title[data-astro-cid-ieffnbk2].num{font-variation-settings:"opsz" 22;font-weight:500}.bh__arrow[data-astro-cid-ieffnbk2]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--ink-4);color:var(--royal);transition:background .4s,color .4s,border-color .4s}.bh__arrow[data-astro-cid-ieffnbk2] .ico{width:15px;height:15px}.bh__door[data-astro-cid-ieffnbk2]:hover,.bh__door[data-astro-cid-ieffnbk2]:focus-visible{transform:translate(6px);border-color:var(--sky-200);box-shadow:var(--shadow-card)}.bh__door[data-astro-cid-ieffnbk2]:hover .bh__o[data-astro-cid-ieffnbk2],.bh__door[data-astro-cid-ieffnbk2]:focus-visible .bh__o[data-astro-cid-ieffnbk2]{background:var(--royal);color:#fff}.bh__door[data-astro-cid-ieffnbk2]:hover .bh__arrow[data-astro-cid-ieffnbk2],.bh__door[data-astro-cid-ieffnbk2]:focus-visible .bh__arrow[data-astro-cid-ieffnbk2]{background:var(--royal);border-color:var(--royal);color:#fff}@media(max-width:479px){.bh__door[data-astro-cid-ieffnbk2]{grid-template-columns:48px minmax(0,1fr) 40px;gap:12px}.bh__o[data-astro-cid-ieffnbk2]{width:48px;height:48px}.bh__arrow[data-astro-cid-ieffnbk2]{width:40px;height:40px}}
