.PDK2bq_bar{z-index:1000;height:var(--nav-h);border-bottom:1px solid #0000;transition:background .25s,box-shadow .25s,border-color .25s;position:sticky;top:0}.PDK2bq_bar:before{content:"";z-index:-1;transition:background .25s;position:absolute;inset:0}.PDK2bq_solid{border-bottom-color:var(--line);box-shadow:0 6px 24px -18px #10194a59}.PDK2bq_solid:before{-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);background:#ffffffd1}.PDK2bq_inner{align-items:center;gap:24px;height:100%;display:flex}.PDK2bq_desktop{gap:2px;margin-left:8px;display:none}@media (min-width:1200px){.PDK2bq_desktop{display:flex}}.PDK2bq_desktop a{white-space:nowrap;color:var(--ink-2);border-radius:10px;padding:8px 11px;font-size:.9375rem;font-weight:550;transition:background .2s,color .2s;position:relative}.PDK2bq_desktop a:after{content:"";background:var(--brand-gradient);height:2px;transition:transform .3s var(--ease-out);border-radius:2px;position:absolute;bottom:3px;left:12px;right:12px;transform:scaleX(0)}.PDK2bq_desktop a:hover{color:var(--ink);background:#10194a0d}.PDK2bq_desktop .PDK2bq_active{color:var(--ink);background:#2b4bee14}.PDK2bq_desktop .PDK2bq_active:after{transform:scaleX(1)}.PDK2bq_actions{align-items:center;gap:8px;margin-left:auto;display:flex}.PDK2bq_signIn{display:none}@media (min-width:576px){.PDK2bq_signIn{display:inline-flex}}.PDK2bq_toggle{border:1px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;transition:background .2s,transform .15s;display:grid}.PDK2bq_toggle:active{transform:scale(.94)}.PDK2bq_toggle svg{animation:PDK2bq_iconSwap .25s var(--ease-out)}@media (min-width:1200px){.PDK2bq_toggle{display:none}}.PDK2bq_sheet{inset:var(--nav-h) 0 0;background:var(--surface);padding:12px var(--gutter) 32px;animation:PDK2bq_sheetIn .3s var(--ease-out);flex-direction:column;justify-content:space-between;display:flex;position:fixed;overflow-y:auto}.PDK2bq_sheet nav{flex-direction:column;display:flex}.PDK2bq_sheet nav a{border-bottom:1px solid var(--line);font-family:var(--font-display),sans-serif;letter-spacing:-.02em;color:var(--ink);opacity:0;animation:PDK2bq_item .4s var(--ease-out) forwards;animation-delay:calc(var(--i)*40ms);justify-content:space-between;align-items:center;padding:14px 4px;font-size:1.5rem;font-weight:700;display:flex;transform:translateY(8px)}.PDK2bq_sheet nav a svg{color:var(--ink-4);transition:transform .2s var(--ease-out),color .2s}.PDK2bq_sheet nav a:hover svg,.PDK2bq_sheet nav a.PDK2bq_active svg{color:var(--royal);transform:translate(2px,-2px)}@media (min-width:1200px){.PDK2bq_sheet{display:none}}.PDK2bq_sheetActions{gap:10px;margin-top:24px;display:grid}@keyframes PDK2bq_sheetIn{0%{opacity:0;transform:translateY(-8px)}}@keyframes PDK2bq_iconSwap{0%{opacity:0;transform:rotate(-90deg)scale(.7)}}@keyframes PDK2bq_item{to{opacity:1;transform:none}}
.Yd7URq_footer{background:var(--surface);border-top:1px solid var(--line);margin-top:auto}.Yd7URq_top{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-top:48px;padding-bottom:32px;display:grid}@media (min-width:992px){.Yd7URq_top{grid-template-columns:1.8fr repeat(4,1fr)}}.Yd7URq_brand{grid-column:1/-1}@media (min-width:992px){.Yd7URq_brand{grid-column:auto;padding-right:24px}}.Yd7URq_brand p{max-width:40ch;color:var(--ink-3);margin:12px 0;font-size:.9375rem}.Yd7URq_contact{color:var(--ink-3);gap:8px;font-size:.875rem;display:grid}.Yd7URq_contact a,.Yd7URq_contact span{align-items:center;gap:8px;display:inline-flex}.Yd7URq_contact a{color:var(--ink-2)}.Yd7URq_social{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.Yd7URq_social a{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--ink-2);transition:color .2s,background .2s,border-color .2s,box-shadow .25s,transform .25s var(--ease-spring);border-radius:11px;place-items:center;display:grid}.Yd7URq_social a:hover{color:#fff;background:var(--brand-gradient);border-color:#0000;transform:translateY(-2px);box-shadow:0 8px 18px -10px #2b4beecc}.Yd7URq_col h2{font-family:var(--font-body),sans-serif;letter-spacing:0;margin-bottom:12px;font-size:.875rem;font-weight:700}.Yd7URq_col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.Yd7URq_col a{color:var(--ink-3);transition:color .2s,transform .2s var(--ease-out);font-size:.9rem;display:inline-block}.Yd7URq_col a:hover{color:var(--ink);transform:translate(2px)}.Yd7URq_bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:18px;padding-bottom:22px;display:flex}.Yd7URq_bottom p{color:var(--ink-3);margin:0;font-size:.8125rem}
.rn3v_a_banner{z-index:1500;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-3);animation:rn3v_a_rise .45s var(--ease-out);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 18px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}@media (min-width:768px){.rn3v_a_banner{max-width:560px;left:auto}}.rn3v_a_banner p{flex:260px;margin:0;font-size:.875rem}.rn3v_a_icon{color:var(--violet)}.rn3v_a_buttons{gap:8px;display:flex}@keyframes rn3v_a_rise{0%{opacity:0;transform:translateY(16px)}}
