.spLbGa_banner{color:#fff;z-index:100;background:#101b17;border:1px solid #385147;border-radius:1rem;width:min(44rem,100% - 2rem);max-height:calc(100dvh - 2rem);padding:1.5rem;position:fixed;bottom:1rem;left:1rem;right:1rem;overflow-y:auto;box-shadow:0 18px 55px #00000047}.spLbGa_heading{letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:800;line-height:1.2}.spLbGa_intro{color:#e2e8e3;margin:.75rem 0 1.2rem;font-size:.98rem;line-height:1.55}.spLbGa_categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.spLbGa_category{text-align:center;border:1px solid #506158;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-width:0;min-height:7rem;padding:.9rem .4rem;display:flex}.spLbGa_icon{color:#d7ef72;flex-shrink:0;width:1.75rem;height:1.75rem}.spLbGa_category strong{overflow-wrap:anywhere;font-size:.92rem;line-height:1.2}.spLbGa_category span{color:#bec9c1;font-size:.79rem;line-height:1.35}.spLbGa_assurance{color:#fff;align-items:center;gap:.6rem;margin:1.15rem 0 .45rem;font-size:.92rem;font-weight:700;line-height:1.45;display:flex}.spLbGa_check{color:#d7ef72;font-size:1.15rem;font-weight:900}.spLbGa_disclosure{color:#bec9c1;margin:0 0 1.2rem;font-size:.83rem;line-height:1.5}.spLbGa_actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.spLbGa_actions button{cursor:pointer;font:inherit;border:2px solid #d7ef72;border-radius:.45rem;min-height:3.35rem;padding:.7rem .5rem;font-size:.93rem;font-weight:750;transition:background-color .15s,color .15s}.spLbGa_actions button:focus-visible,.spLbGa_link:focus-visible{outline-offset:3px;outline:3px solid #fff}.spLbGa_accept{color:#17231f;background:#d7ef72}.spLbGa_decline{color:#fff;background:0 0}.spLbGa_link{color:#dce5dd;text-underline-offset:3px;text-align:center;margin-top:1rem;font-size:.83rem;text-decoration:underline;display:block}@media (max-width:420px){.spLbGa_banner{width:calc(100% - 1rem);max-height:calc(100dvh - 1rem);padding:1rem;bottom:.5rem;left:.5rem;right:.5rem}.spLbGa_intro{margin-bottom:.85rem;font-size:.91rem}.spLbGa_categories{gap:.4rem}.spLbGa_category{min-height:6.25rem;padding:.65rem .2rem}.spLbGa_category strong{font-size:.75rem}.spLbGa_category span{font-size:.7rem}.spLbGa_icon{width:1.4rem;height:1.4rem}.spLbGa_actions button{padding:.7rem .25rem;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.spLbGa_actions button{transition:none}}
._3R97cq_shell{display:none}@media (max-width:900px){.desktop-contact{display:none}._3R97cq_shell{justify-self:end;display:block}._3R97cq_toggle{color:inherit;cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.65rem;padding:.65rem 0;font-size:.72rem;font-weight:800;display:flex}._3R97cq_toggleLabel{line-height:1}._3R97cq_icon{font-size:1.35rem;font-weight:400;line-height:1}._3R97cq_mobileNav._3R97cq_mobileNav{background:var(--paper);border-bottom:1px solid var(--line);color:var(--ink);padding:1rem var(--gutter) 1.5rem;z-index:30;gap:0;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 1rem 2.5rem #18211e29}._3R97cq_mobileNav[hidden]{display:none}._3R97cq_mobileNav a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:1rem 0;font-size:1rem;font-weight:700;display:flex}._3R97cq_mobileNav a:last-child{border-bottom:1px solid var(--line)}._3R97cq_mobileNav a span{margin:0;font-size:1rem}}
.j1WgZG_form{gap:1.15rem;max-width:48rem;margin-top:2rem;display:grid}.j1WgZG_row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.j1WgZG_field{gap:.45rem;display:grid}.j1WgZG_field label,.j1WgZG_check label{font-weight:750}.j1WgZG_field input,.j1WgZG_field textarea,.j1WgZG_field select{color:#17231f;font:inherit;background:#fbfaf6;border:1px solid #17231f4d;border-radius:.2rem;width:100%;padding:.9rem 1rem}.j1WgZG_field textarea{resize:vertical;min-height:9rem}.j1WgZG_field input:focus,.j1WgZG_field textarea:focus,.j1WgZG_field select:focus{border-color:#173a30;outline:3px solid #d7ed72b3}.j1WgZG_required{color:#8f3f28}.j1WgZG_hint{color:#5f6964;margin:0;font-size:.88rem;line-height:1.5}.j1WgZG_check{grid-template-columns:auto 1fr;align-items:start;gap:.7rem;display:grid}.j1WgZG_check input{width:1.15rem;height:1.15rem;margin-top:.15rem}.j1WgZG_status{background:#fbfaf6;border-left:4px solid #173a30;padding:1rem 1.2rem}.j1WgZG_error{border-left-color:#a43e2e}.j1WgZG_honeypot{position:absolute;left:-10000px}.j1WgZG_submit{color:#fff;cursor:pointer;letter-spacing:.02em;background:#18211e;border:2px solid #18211e;border-radius:.2rem;justify-content:space-between;align-items:center;width:100%;min-height:3.8rem;margin-top:.35rem;padding:1rem 1.25rem;font-size:1rem;font-weight:800;transition:background .2s,border-color .2s,transform .2s;display:flex}.j1WgZG_submit span{color:#18211e;background:#d7ef72;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.1rem;display:flex}.j1WgZG_submit:hover{background:#26312d;border-color:#26312d;transform:translateY(-1px)}.j1WgZG_submit:disabled{cursor:wait;opacity:.65;transform:none}@media (max-width:650px){.j1WgZG_row{grid-template-columns:1fr}}
