.lSQCha_footer{z-index:1;color:#fff;background:radial-gradient(circle at 84% 16%,#6d28d94d,#0000 32rem),radial-gradient(circle at 6% 88%,#f9731629,#0000 28rem),#050f1e;align-items:center;width:100%;min-height:100svh;display:flex;position:relative;overflow:hidden}body:has(.homepage-snap-flow) .lSQCha_footer{background:0 0}.lSQCha_container{flex-direction:column;justify-content:center;gap:1.4rem;min-height:100%;padding-top:7.5rem;padding-bottom:1.5rem;display:flex}.lSQCha_content{grid-template-columns:minmax(0,1.25fr) minmax(12rem,.75fr) minmax(13rem,.8fr) minmax(0,.95fr);align-items:stretch;gap:1rem;display:grid}.lSQCha_card{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:1.75rem;padding:1.3rem;box-shadow:0 1.5rem 3.5rem #02081733}.lSQCha_card h2,.lSQCha_card h3,.lSQCha_card p{margin-top:0}.lSQCha_card h2{color:#fff;margin-bottom:.9rem;font-size:1rem}.lSQCha_brandCard{flex-direction:column;gap:.9rem;display:flex}.lSQCha_brand{align-items:center;gap:1rem;display:flex}.lSQCha_brandMark{flex:none;display:inline-flex}.lSQCha_brandMark img{object-fit:contain;width:3.75rem;height:3.75rem}.lSQCha_brand>div{flex-direction:column;gap:.15rem;display:flex}.lSQCha_brand strong{color:#fff;font-size:1.12rem}.lSQCha_brand>div span{color:#ffffffb3;font-size:.82rem}.lSQCha_smallText{color:#ffffffb8;margin-bottom:0;font-size:.8rem;line-height:1.6}.lSQCha_contactList,.lSQCha_linkList{flex-direction:column;gap:.58rem;margin:0;padding:0;list-style:none;display:flex}.lSQCha_servicesList{gap:.34rem}.lSQCha_servicesList a{font-size:.68rem;line-height:1.28}.lSQCha_contactList li,.lSQCha_contactList a,.lSQCha_contactList>li>span,.lSQCha_linkList a{color:#ffffffc7;font-size:.76rem;line-height:1.45;text-decoration:none}.lSQCha_contactList a,.lSQCha_contactList>li>span{align-items:flex-start;gap:.45rem;display:flex}.lSQCha_contactList a>span,.lSQCha_contactList>li>span>span{color:#a78bfa}.lSQCha_linkList a{align-items:center;gap:.55rem;transition:color .18s,transform .18s;display:inline-flex}.lSQCha_linkList a:before{content:"";background:#ffffff61;border-radius:50%;width:.42rem;height:.42rem}.lSQCha_linkList a:hover,.lSQCha_contactList a:hover{color:#fff;transform:translate(.25rem)}.lSQCha_ctaCard{flex-direction:column;justify-content:space-between;gap:1.2rem;display:flex}.lSQCha_ctaCard strong{color:#fff;font-size:1.05rem}.lSQCha_ctaCard p{color:#ffffffb8;margin:.5rem 0 0;font-size:.78rem;line-height:1.6}.lSQCha_ctaRow{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.lSQCha_ctaRow a{color:#fff;background:#ffffff1f;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;min-height:2.65rem;padding:.65rem .9rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.lSQCha_ctaRow .lSQCha_primaryCta{background:linear-gradient(135deg,#f97316f5,#6d28d9eb);border-color:#0000}.lSQCha_socialBlock h3{color:#fff;margin-bottom:.55rem;font-size:.78rem}.lSQCha_socialBlock>div{flex-wrap:wrap;gap:.45rem;display:flex}.lSQCha_socialBlock span{color:#ffffffb8;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;padding:.35rem .55rem;font-size:.65rem}.lSQCha_bottom{color:#ffffffad;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1rem;padding-top:1rem;font-size:.72rem;display:flex}.lSQCha_bottom p{margin:0}.lSQCha_bottom>div{flex-wrap:wrap;gap:.85rem;display:flex}.lSQCha_bottom a{color:inherit;text-decoration:none}.lSQCha_privacyButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lSQCha_bottom a:hover,.lSQCha_privacyButton:hover{color:#fff}.lSQCha_brandMark:focus-visible,.lSQCha_contactList a:focus-visible,.lSQCha_linkList a:focus-visible,.lSQCha_ctaRow a:focus-visible,.lSQCha_bottom a:focus-visible,.lSQCha_privacyButton:focus-visible{outline-offset:3px;border-radius:.35rem;outline:3px solid #5ddcff}@media (max-width:75rem){.lSQCha_content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:62rem){.lSQCha_footer{min-height:auto;overflow:visible}.lSQCha_container{padding-top:6.5rem;padding-bottom:2.5rem}}@media (max-width:42rem){.lSQCha_content{grid-template-columns:1fr}.lSQCha_card{padding:1.15rem}.lSQCha_bottom{flex-direction:column;align-items:flex-start}}html[data-theme=light] .lSQCha_footer{color:var(--page-foreground);background:radial-gradient(circle at 84% 16%,#6d28d91a,#0000 32rem),radial-gradient(circle at 6% 88%,#f9731614,#0000 28rem),#eaf0f7}html[data-theme=light] body:has(.homepage-snap-flow) .lSQCha_footer{background:0 0}html[data-theme=light] .lSQCha_card{border-color:var(--panel-border);box-shadow:var(--panel-shadow);background:#ffffffb8}:is(html[data-theme=light] .lSQCha_card h2,html[data-theme=light] .lSQCha_brand strong,html[data-theme=light] .lSQCha_ctaCard strong,html[data-theme=light] .lSQCha_socialBlock h3){color:var(--page-foreground)}html[data-theme=light] .lSQCha_brand>div span{color:var(--page-copy)}html[data-theme=light] .lSQCha_smallText{color:var(--page-copy)}html[data-theme=light] .lSQCha_contactList li{color:var(--page-copy)}html[data-theme=light] .lSQCha_contactList a{color:var(--page-copy)}html[data-theme=light] .lSQCha_contactList>li>span{color:var(--page-copy)}html[data-theme=light] .lSQCha_linkList a{color:var(--page-copy)}html[data-theme=light] .lSQCha_ctaCard p{color:var(--page-copy)}html[data-theme=light] .lSQCha_bottom{color:var(--page-copy)}html[data-theme=light] .lSQCha_linkList a:before{background:#123e5b57}html[data-theme=light] .lSQCha_linkList a:hover{color:#0b1628}html[data-theme=light] .lSQCha_contactList a:hover{color:#0b1628}html[data-theme=light] .lSQCha_bottom a:hover{color:#0b1628}html[data-theme=light] .lSQCha_privacyButton:hover{color:#0b1628}html[data-theme=light] .lSQCha_ctaRow a:not(.lSQCha_primaryCta){border-color:var(--panel-border);color:#34455e;background:#ffffffc2}html[data-theme=light] .lSQCha_socialBlock span{border-color:var(--panel-border);color:#34455e;background:#ffffffc2}html[data-theme=light] .lSQCha_bottom{border-color:var(--panel-border)}
.ca2xkW_container{z-index:50;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:2rem;right:2rem}@media (max-width:48rem){.ca2xkW_container{bottom:1.5rem;right:1.5rem}}.ca2xkW_button{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;transition:transform .2s,box-shadow .2s;animation:3s ease-in-out infinite ca2xkW_float,2s infinite ca2xkW_pulse;display:flex;box-shadow:0 8px 24px #25d36666}.ca2xkW_button:hover,.ca2xkW_button.ca2xkW_active{animation:none;transform:scale(1.05);box-shadow:0 12px 32px #25d36699}.ca2xkW_button svg{width:2rem;height:2rem}@keyframes ca2xkW_float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes ca2xkW_pulse{0%{box-shadow:0 0 #25d36699}70%{box-shadow:0 0 0 15px #25d36600}to{box-shadow:0 0 #25d36600}}.ca2xkW_popover{transform-origin:100% 100%;background:#11141c;border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;gap:1rem;width:20rem;padding:1.25rem;animation:.3s cubic-bezier(.16,1,.3,1) forwards ca2xkW_popIn;display:flex;position:absolute;bottom:5rem;right:0;box-shadow:0 20px 40px #00000080}@media (max-width:48rem){.ca2xkW_popover{width:18rem;bottom:4.5rem}}@keyframes ca2xkW_popIn{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.ca2xkW_header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.ca2xkW_header h3{color:#fff;margin:0;font-size:1.1rem;font-weight:700}.ca2xkW_closeButton{color:#fff9;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.ca2xkW_closeButton:hover{color:#fff}.ca2xkW_closeButton svg{width:1.2rem;height:1.2rem}.ca2xkW_textarea{color:#fff;resize:vertical;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;width:100%;min-height:5rem;padding:.75rem;font-family:inherit;font-size:.9rem;transition:border-color .2s}.ca2xkW_textarea:focus{border-color:#25d366}.ca2xkW_sendButton{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.95rem;font-weight:600;transition:background .2s;display:flex}.ca2xkW_sendButton:hover{background:#1ebc59}.ca2xkW_sendButton svg{width:1.2rem;height:1.2rem}
._3OTEgq_atmosphere{z-index:-1;pointer-events:none;--light-x:9%;--light-y:8%;--violet-x:96%;--violet-y:55%;background:#050a12;position:fixed;inset:0;overflow:hidden}._3OTEgq_light{background:radial-gradient(ellipse 65% 62% at var(--light-x) var(--light-y), #0891b22b, transparent 75%), radial-gradient(ellipse 52% 65% at var(--violet-x) var(--violet-y), #6d28d930, transparent 76%);position:absolute;inset:0}html[data-theme=light] ._3OTEgq_atmosphere{background:#f2f7fc}html[data-theme=light] ._3OTEgq_light{opacity:.5}._3OTEgq_geometry{opacity:.8;background:linear-gradient(126deg,#0000 59.9%,#67e8f90d 60%,#0000 60.1%);position:absolute;inset:0}._3OTEgq_atmosphere[data-tone=home]{--light-x:16%;--light-y:30%;--violet-x:94%;--violet-y:10%;background:#050912}._3OTEgq_atmosphere[data-tone=home] ._3OTEgq_geometry{background:radial-gradient(42% 66% at 93% 14%,#0000 72%,#a78bfa17 72.15%,#0000 72.4%),linear-gradient(127deg,#0000 70%,#67e8f90d 70.1%,#0000 70.2%)}._3OTEgq_atmosphere[data-tone=services]{--light-x:100%;--light-y:10%;--violet-x:0%;--violet-y:76%}._3OTEgq_atmosphere[data-tone=services] ._3OTEgq_geometry{background-image:linear-gradient(#67e8f90a 1px,#0000 1px),linear-gradient(90deg,#67e8f90a 1px,#0000 1px);background-size:88px 88px;inset:0 0 35% 50%}._3OTEgq_atmosphere[data-tone=works]{--light-x:0%;--light-y:80%;--violet-x:88%;--violet-y:8%}._3OTEgq_atmosphere[data-tone=works] ._3OTEgq_geometry{background:radial-gradient(52% 76% at 100% 15%,#0000 70%,#a78bfa17 70.15%,#0000 70.4%)}._3OTEgq_atmosphere[data-tone=knowledge]{--light-x:4%;--light-y:6%;--violet-x:100%;--violet-y:90%}._3OTEgq_atmosphere[data-tone=knowledge] ._3OTEgq_geometry{background:linear-gradient(90deg,#0000 75%,#67e8f90f 75.1%,#0000 75.2%),linear-gradient(#0000 23.8%,#a78bfa0d 23.9%,#0000 24%)}._3OTEgq_atmosphere[data-tone=corporate]{--light-x:0%;--light-y:35%;--violet-x:80%;--violet-y:4%}._3OTEgq_atmosphere[data-tone=corporate] ._3OTEgq_geometry{background:linear-gradient(117deg,#0000 66%,#a78bfa12 66.1%,#0000 66.2% 72%,#67e8f90a 72.1%,#0000 72.2%)}._3OTEgq_atmosphere[data-tone=contact]{--light-x:85%;--light-y:75%;--violet-x:3%;--violet-y:3%}._3OTEgq_atmosphere[data-tone=contact] ._3OTEgq_geometry{background:radial-gradient(circle at 95% 95%,#0000 28%,#67e8f912 28.1%,#0000 28.3%)}@media (max-width:767px){._3OTEgq_geometry{opacity:.45}._3OTEgq_light{background:radial-gradient(at 100% 0,#6d28d921,#0000 70%),radial-gradient(at 0 65%,#0891b21a,#0000 75%)}}
