._7zNMDG_header{z-index:60;background:var(--bgPrimary);border-bottom:1px solid var(--borderSecondary);transition:box-shadow .2s,border-color .2s;position:sticky;top:0}._7zNMDG_header[data-scrolled=true]{box-shadow:0 10px 30px -18px #0f172a59}[data-theme=dark] ._7zNMDG_header[data-scrolled=true]{box-shadow:0 10px 30px -14px #000000b3}._7zNMDG_bar{align-items:center;gap:1.25rem;max-width:1400px;height:4rem;margin:0 auto;padding:0 1.5rem;display:flex;position:relative}._7zNMDG_logo{color:var(--textPrimary);flex-shrink:0;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}._7zNMDG_logoMark{object-fit:contain;width:2.5rem;height:2.5rem}._7zNMDG_logoWords{flex-direction:column;line-height:1;display:flex}._7zNMDG_logoCountry{letter-spacing:-.02em;color:var(--textPrimary);font-size:1.05rem;font-weight:800}._7zNMDG_logoDevs{letter-spacing:-.02em;background:var(--cdGradientPrimary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.05rem;font-weight:800}._7zNMDG_nav{flex:1;justify-content:center;height:100%;display:none}._7zNMDG_navList{align-items:stretch;gap:.15rem;height:100%;margin:0;padding:0;list-style:none;display:flex}._7zNMDG_navItem{align-items:center;display:flex;position:relative}._7zNMDG_navItemMega{position:static}._7zNMDG_trigger{align-items:center;display:flex}._7zNMDG_navLink{border-radius:var(--radiusMd);color:var(--textSecondary);align-items:center;padding:.5rem .7rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}._7zNMDG_trigger ._7zNMDG_navLink{padding-right:.15rem}._7zNMDG_navLink:hover,._7zNMDG_navLink[data-active=true]{color:var(--textPrimary)}._7zNMDG_navLink:after{content:"";background:var(--cdGradientPrimary);transform-origin:0;border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:-.55rem;left:.7rem;right:.7rem;transform:scaleX(0)}._7zNMDG_trigger ._7zNMDG_navLink:after{right:-1.3rem}._7zNMDG_navLink[data-active=true]:after{transform:scaleX(1)}._7zNMDG_chevronBtn{border-radius:var(--radiusSm);width:1.6rem;height:1.6rem;color:var(--textTertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._7zNMDG_chevronBtn:hover{color:var(--textPrimary)}._7zNMDG_chevron{width:.95rem;height:.95rem;transition:transform .2s}._7zNMDG_chevronBtn[aria-expanded=true] ._7zNMDG_chevron{color:var(--textAccent);transform:rotate(180deg)}._7zNMDG_panelWrap{z-index:70;opacity:0;visibility:hidden;pointer-events:none;padding-top:.5rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:100%;left:50%;transform:translate(-50%,6px)}._7zNMDG_panelWrap[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translate(-50%)}._7zNMDG_megaWrap{justify-content:center;padding:.5rem 1.5rem 0;display:flex;left:0;right:0;transform:translateY(6px)}._7zNMDG_megaWrap[data-open=true]{transform:translateY(0)}._7zNMDG_panel{background:var(--bgPrimary);border:1px solid var(--borderSecondary);border-radius:1.25rem;box-shadow:0 24px 60px -24px #0f172a59,0 2px 6px #0f172a0f}[data-theme=dark] ._7zNMDG_panel{background:#0f172a;border-color:#94a3b82e;box-shadow:0 24px 60px -20px #000000bf}._7zNMDG_mega{grid-template-columns:15rem 1fr 1.9fr 1.25fr;width:min(1180px,100%);max-height:calc(100vh - 5.5rem);display:grid;overflow:auto}._7zNMDG_megaIntro{border-right:1px solid var(--borderSecondary);background:radial-gradient(120% 70% at 0% 0%, var(--glassIndigo20), transparent 70%), radial-gradient(90% 60% at 100% 100%, var(--glassCyan10), transparent 70%), var(--bgSecondary);border-radius:1.25rem 0 0;flex-direction:column;gap:.6rem;padding:1.6rem 1.5rem;display:flex}._7zNMDG_megaEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--textAccent);margin:0;font-size:.72rem;font-weight:700}._7zNMDG_megaTitle{letter-spacing:-.02em;color:var(--textPrimary);margin:0;font-size:1.45rem;font-weight:800;line-height:1.15}._7zNMDG_megaLine{color:var(--textSecondary);margin:0;font-size:.88rem;line-height:1.55}._7zNMDG_megaCta{border-radius:var(--radiusFull);background:var(--cdGradientPrimary);color:#fff;min-height:2.6rem;box-shadow:var(--shadowGlow);justify-content:center;align-items:center;gap:.4rem;margin-top:.5rem;padding:0 1.1rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}._7zNMDG_megaCtaIcon{width:1rem;height:1rem;transition:transform .2s}._7zNMDG_megaCta:hover ._7zNMDG_megaCtaIcon,._7zNMDG_sheetCta:hover ._7zNMDG_megaCtaIcon{transform:translate(3px)}._7zNMDG_megaMinor{flex-direction:column;gap:.35rem;margin-top:auto;padding-top:.75rem;display:flex}._7zNMDG_minorLink{color:var(--textSecondary);font-size:.85rem;font-weight:600;text-decoration:none}._7zNMDG_minorLink:hover{color:var(--textAccent)}._7zNMDG_pillar{border-right:1px solid var(--borderSecondary);padding:1.4rem 1.1rem 1.2rem}._7zNMDG_pillar:nth-of-type(4){border-right:0}._7zNMDG_pillarHead{border-bottom:1px dashed var(--borderSecondary);align-items:flex-start;gap:.7rem;margin-bottom:.5rem;padding:0 .4rem .9rem;text-decoration:none;display:flex}._7zNMDG_pillarIcon{color:#fff;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}._7zNMDG_pillarIcon svg{width:1.15rem;height:1.15rem}._7zNMDG_pillar[data-pillar=design] ._7zNMDG_pillarIcon{background:linear-gradient(135deg, var(--cdPurple), var(--cdIndigo))}._7zNMDG_pillar[data-pillar=build] ._7zNMDG_pillarIcon{background:linear-gradient(135deg, var(--cdBlue), var(--cdCyan))}._7zNMDG_pillar[data-pillar=ship] ._7zNMDG_pillarIcon{background:linear-gradient(135deg, var(--cdTeal), var(--cdGreen))}._7zNMDG_pillarText{flex-direction:column;gap:.15rem;display:flex}._7zNMDG_pillarName{color:var(--textPrimary);align-items:baseline;gap:.4rem;font-size:1rem;font-weight:800;display:inline-flex}._7zNMDG_pillarNo{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--textTertiary);font-size:.72rem;font-weight:600}._7zNMDG_pillarLine{color:var(--textSecondary);font-size:.8rem}._7zNMDG_pillarHead:hover ._7zNMDG_pillarName{color:var(--textAccent)}._7zNMDG_pillarItems{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}._7zNMDG_pillarItems[data-wide=true]{grid-template-columns:1fr 1fr;column-gap:.25rem}._7zNMDG_serviceLink{border-radius:var(--radiusMd);color:var(--textSecondary);align-items:center;gap:.55rem;padding:.48rem .5rem;font-size:.86rem;font-weight:500;line-height:1.3;text-decoration:none;transition:background .15s,color .15s;display:flex}._7zNMDG_serviceLink:hover,._7zNMDG_serviceLink[aria-current=page]{background:var(--bgSecondary);color:var(--textPrimary)}._7zNMDG_serviceIcon{width:1rem;height:1rem;color:var(--textTertiary);flex-shrink:0;transition:color .15s}._7zNMDG_serviceLink:hover ._7zNMDG_serviceIcon{color:var(--textAccent)}._7zNMDG_industries{border-top:1px solid var(--borderSecondary);background:var(--bgSecondary);border-radius:0 0 1.25rem 1.25rem;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.6rem 1rem;padding:.85rem 1.5rem;display:flex}._7zNMDG_industriesLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--textTertiary);font-size:.72rem;font-weight:700}._7zNMDG_industryList{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}._7zNMDG_industryChip{border:1px solid var(--borderSecondary);border-radius:var(--radiusFull);background:var(--bgPrimary);color:var(--textSecondary);align-items:center;gap:.3rem;padding:.3rem .75rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}._7zNMDG_industryChip:hover{border-color:var(--textAccent);color:var(--textPrimary)}._7zNMDG_industryAll{color:var(--textAccent)}._7zNMDG_industryArrow{width:.8rem;height:.8rem}._7zNMDG_small{width:21rem;padding:.5rem}._7zNMDG_small[data-has-sub=true]{grid-template-columns:1fr 11.5rem;width:33rem;display:grid}._7zNMDG_smallList{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}._7zNMDG_smallLink{border-radius:.8rem;align-items:flex-start;gap:.75rem;padding:.6rem .7rem;text-decoration:none;transition:background .15s;display:flex}._7zNMDG_smallLink:hover,._7zNMDG_smallLink[aria-current=page]{background:var(--bgSecondary)}._7zNMDG_smallIcon{background:var(--glassIndigo10);width:2.2rem;height:2.2rem;color:var(--textAccent);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}._7zNMDG_smallIcon svg{width:1.1rem;height:1.1rem}._7zNMDG_smallLink:hover ._7zNMDG_smallIcon{background:var(--cdGradientPrimary);color:#fff}._7zNMDG_smallText{flex-direction:column;gap:.1rem;display:flex}._7zNMDG_smallName{color:var(--textPrimary);font-size:.92rem;font-weight:700}._7zNMDG_smallLine{color:var(--textSecondary);font-size:.8rem;line-height:1.4}._7zNMDG_sub{background:var(--bgSecondary);border-radius:.9rem;flex-direction:column;gap:.25rem;margin:.25rem 0 .25rem .5rem;padding:.75rem .9rem;display:flex}._7zNMDG_subLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--textTertiary);margin-bottom:.3rem;font-size:.7rem;font-weight:700}._7zNMDG_subList{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}._7zNMDG_subLink{color:var(--textSecondary);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .2rem;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}._7zNMDG_subLink:hover{color:var(--textPrimary)}._7zNMDG_subArrow{opacity:0;width:.85rem;height:.85rem;transition:opacity .15s,transform .15s;transform:translate(-4px)}._7zNMDG_subLink:hover ._7zNMDG_subArrow{opacity:1;color:var(--textAccent);transform:translate(0)}._7zNMDG_actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}._7zNMDG_iconBtn,._7zNMDG_burger{border:1px solid var(--borderSecondary);border-radius:var(--radiusFull);background:var(--bgPrimary);width:2.5rem;height:2.5rem;color:var(--textSecondary);cursor:pointer;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}._7zNMDG_iconBtn:hover,._7zNMDG_burger:hover{border-color:var(--textAccent);color:var(--textPrimary)}._7zNMDG_themeIcon{width:1.2rem;height:1.2rem}._7zNMDG_sun{display:none}[data-theme=dark] ._7zNMDG_sun{display:block}[data-theme=dark] ._7zNMDG_moon{display:none}._7zNMDG_contactBtn{border-radius:var(--radiusFull);background:var(--cdGradientPrimary);color:#fff;min-height:2.5rem;box-shadow:var(--shadowGlow);align-items:center;padding:0 1.2rem;font-size:.92rem;font-weight:700;text-decoration:none;display:none}._7zNMDG_burger{display:inline-flex}._7zNMDG_sheet{z-index:65;overscroll-behavior:contain;background:var(--bgPrimary);border-top:1px solid var(--borderSecondary);position:fixed;inset:4rem 0 0;overflow-y:auto}._7zNMDG_sheet[hidden]{display:none}._7zNMDG_sheetInner{flex-direction:column;max-width:40rem;margin:0 auto;padding:.75rem 1rem 2rem;display:flex}._7zNMDG_acc{border-bottom:1px solid var(--borderSecondary)}._7zNMDG_accHead{border:0;border-bottom:1px solid var(--borderSecondary);width:100%;font:inherit;color:var(--textPrimary);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:1rem .25rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}._7zNMDG_acc ._7zNMDG_accHead{border-bottom:0}._7zNMDG_accChevron{width:1.1rem;height:1.1rem;color:var(--textTertiary);transition:transform .2s}._7zNMDG_accHead[aria-expanded=true] ._7zNMDG_accChevron{transform:rotate(180deg)}._7zNMDG_accBody{flex-direction:column;gap:.75rem;padding:0 .25rem 1rem;display:flex}._7zNMDG_accLead{color:var(--textAccent);font-size:.9rem;font-weight:700;text-decoration:none}._7zNMDG_accGroup{flex-direction:column;gap:.35rem;display:flex}._7zNMDG_accGroupHead{color:var(--textPrimary);flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.95rem;font-weight:800;text-decoration:none;display:flex}._7zNMDG_accGroupLine{width:100%;color:var(--textTertiary);font-size:.8rem;font-weight:500}._7zNMDG_accLinks{grid-template-columns:1fr 1fr;gap:.15rem .75rem;margin:0;padding:0;list-style:none;display:grid}._7zNMDG_accLink{color:var(--textSecondary);padding:.45rem 0;font-size:.9rem;text-decoration:none;display:block}._7zNMDG_accLink:hover{color:var(--textPrimary)}._7zNMDG_sheetActions{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}._7zNMDG_sheetCta{border-radius:var(--radiusFull);background:var(--cdGradientPrimary);color:#fff;justify-content:center;align-items:center;gap:.4rem;min-height:3rem;font-weight:700;text-decoration:none;display:inline-flex}._7zNMDG_sheetMinor{text-align:center;color:var(--textSecondary);font-weight:600;text-decoration:none}._7zNMDG_header a:focus-visible,._7zNMDG_header button:focus-visible{outline:2px solid var(--focusRing,#6366f1);outline-offset:2px}@media (min-width:560px){._7zNMDG_contactBtn{display:inline-flex}}@media (min-width:1100px){._7zNMDG_nav{display:flex}._7zNMDG_burger,._7zNMDG_sheet{display:none!important}}@media (max-width:1240px) and (min-width:1100px){._7zNMDG_navLink{padding-left:.5rem;padding-right:.5rem}._7zNMDG_mega{grid-template-columns:13rem 1fr 1.8fr 1.2fr}}@media (max-width:420px){._7zNMDG_bar{gap:.75rem;padding:0 1rem}._7zNMDG_logoWords{display:none}._7zNMDG_accLinks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._7zNMDG_header,._7zNMDG_navLink:after,._7zNMDG_chevron,._7zNMDG_panelWrap,._7zNMDG_panelWrap[data-open=true],._7zNMDG_megaCtaIcon,._7zNMDG_subArrow,._7zNMDG_accChevron{transition:none!important}._7zNMDG_panelWrap,._7zNMDG_panelWrap[data-open=true]{transform:translate(-50%)}._7zNMDG_megaWrap,._7zNMDG_megaWrap[data-open=true]{transform:none}}
.KqYyma_footer{background:var(--bgSecondary);border-top:1px solid var(--borderSecondary);color:var(--textSecondary);margin-top:0}.KqYyma_closing{max-width:1400px;margin:0 auto;padding:2.5rem 1.5rem 0}.KqYyma_closingInner{border:1px solid var(--borderSecondary);background:radial-gradient(60% 120% at 0% 0%, var(--glassIndigo20), transparent 70%), radial-gradient(50% 120% at 100% 100%, var(--glassCyan20), transparent 70%), var(--bgPrimary);border-radius:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2.5rem;padding:2rem 2.25rem;display:flex;position:relative;overflow:hidden}.KqYyma_closingInner:before{content:"";background:var(--cdGradientPrimary);width:4px;position:absolute;top:0;bottom:0;left:0}.KqYyma_closingText{max-width:44rem}.KqYyma_closingEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--textAccent);margin:0 0 .4rem;font-size:.75rem;font-weight:700}.KqYyma_closingTitle{letter-spacing:-.02em;color:var(--textPrimary);margin:0;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:800;line-height:1.15}.KqYyma_closingLine{margin:.5rem 0 0;font-size:.98rem;line-height:1.6}.KqYyma_closingActions{flex-wrap:wrap;gap:.75rem;display:flex}.KqYyma_primary,.KqYyma_secondary{border-radius:var(--radiusFull);align-items:center;gap:.45rem;min-height:3rem;padding:0 1.4rem;font-weight:700;text-decoration:none;transition:box-shadow .2s,border-color .2s,color .2s;display:inline-flex}.KqYyma_primary{background:var(--cdGradientPrimary);color:#fff;box-shadow:var(--shadowGlow)}.KqYyma_secondary{border:1px solid var(--borderPrimary);background:var(--bgPrimary);color:var(--textPrimary)}.KqYyma_secondary:hover{border-color:var(--textAccent);color:var(--textAccent)}.KqYyma_btnIcon{width:1.05rem;height:1.05rem;transition:transform .2s}.KqYyma_primary:hover .KqYyma_btnIcon{transform:translate(3px)}.KqYyma_main{grid-template-columns:1fr;gap:2.5rem;max-width:1400px;margin:0 auto;padding:3rem 1.5rem 2.5rem;display:grid}.KqYyma_brand{flex-direction:column;gap:1rem;max-width:22rem;display:flex}.KqYyma_logo{align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.KqYyma_logoMark{object-fit:contain;width:3rem;height:3rem}.KqYyma_logoText{letter-spacing:-.02em;color:var(--textPrimary);font-size:1.2rem;font-weight:800}.KqYyma_logoDevs{background:var(--cdGradientPrimary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.KqYyma_about{margin:0;font-size:.9rem;line-height:1.65}.KqYyma_office{border:1px dashed var(--borderSecondary);border-radius:.9rem;flex-direction:column;gap:.15rem;padding:.9rem 1rem;font-size:.82rem;font-style:normal;line-height:1.5;display:flex}.KqYyma_officeHead{color:var(--textPrimary);align-items:center;gap:.35rem;margin-bottom:.15rem;font-weight:700;display:inline-flex}.KqYyma_officeIcon{width:.95rem;height:.95rem;color:var(--textAccent);flex-shrink:0}.KqYyma_officeMeta{color:var(--textTertiary)}.KqYyma_mail{color:var(--textPrimary);align-items:center;gap:.35rem;margin-top:.45rem;font-weight:600;text-decoration:none;display:inline-flex}.KqYyma_mail:hover{color:var(--textAccent)}.KqYyma_socials{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.KqYyma_social{border:1px solid var(--borderSecondary);border-radius:var(--radiusFull);background:var(--bgPrimary);width:2.4rem;height:2.4rem;color:var(--textSecondary);justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex}.KqYyma_social svg{width:1.05rem;height:1.05rem}.KqYyma_social:hover{border-color:var(--textAccent);color:var(--textAccent)}.KqYyma_links{flex-direction:column;gap:2.25rem;display:flex}.KqYyma_services{border:1px solid var(--borderSecondary);background:var(--bgPrimary);border-radius:1.25rem;padding:1.4rem 1.5rem 1.2rem}.KqYyma_blockHead{letter-spacing:.14em;text-transform:uppercase;color:var(--textAccent);align-items:center;gap:.35rem;margin-bottom:1rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.KqYyma_headArrow{width:.85rem;height:.85rem;transition:transform .2s}.KqYyma_blockHead:hover .KqYyma_headArrow{transform:translate(3px)}.KqYyma_pillars{grid-template-columns:1fr;gap:1.5rem;display:grid}.KqYyma_pillar{padding-left:.9rem;position:relative}.KqYyma_pillar:before{content:"";border-radius:3px;width:3px;position:absolute;top:.2rem;bottom:.2rem;left:0}.KqYyma_pillar[data-pillar=design]:before{background:linear-gradient(var(--cdPurple), var(--cdIndigo))}.KqYyma_pillar[data-pillar=build]:before{background:linear-gradient(var(--cdBlue), var(--cdCyan))}.KqYyma_pillar[data-pillar=ship]:before{background:linear-gradient(var(--cdTeal), var(--cdGreen))}.KqYyma_pillarHead{color:var(--textPrimary);align-items:baseline;gap:.45rem;margin-bottom:.5rem;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.KqYyma_pillarHead:hover{color:var(--textAccent)}.KqYyma_pillarNo{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--textTertiary);font-size:.72rem;font-weight:600}.KqYyma_list{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.KqYyma_pillar[data-pillar=build] .KqYyma_list{grid-template-columns:1fr}.KqYyma_link{color:var(--textSecondary);padding:.22rem 0;font-size:.87rem;line-height:1.4;text-decoration:none;transition:color .15s;display:inline-block}.KqYyma_link:hover{color:var(--textPrimary);text-decoration:underline;-webkit-text-decoration-color:var(--textAccent);text-decoration-color:var(--textAccent);text-underline-offset:3px}.KqYyma_explore{grid-template-columns:1fr 1fr;gap:2rem 1.5rem;display:grid}.KqYyma_group{flex-direction:column;display:flex}.KqYyma_groupHead{letter-spacing:.12em;text-transform:uppercase;color:var(--textPrimary);margin-bottom:.6rem;font-size:.78rem;font-weight:700;text-decoration:none}a.KqYyma_groupHead:hover{color:var(--textAccent)}.KqYyma_groupHead[data-sub=true]{margin-top:1.25rem}.KqYyma_bottom{border-top:1px solid var(--borderSecondary)}.KqYyma_bottomInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1400px;margin:0 auto;padding:1.25rem 1.5rem;display:flex}.KqYyma_copy{color:var(--textTertiary);margin:0;font-size:.82rem}.KqYyma_legal{flex-wrap:wrap;gap:.25rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.KqYyma_legalLink{color:var(--textTertiary);font-size:.82rem;text-decoration:none}.KqYyma_legalLink:hover{color:var(--textPrimary)}.KqYyma_footer a:focus-visible{outline:2px solid var(--focusRing,#6366f1);outline-offset:2px;border-radius:4px}@media (min-width:640px){.KqYyma_pillars{grid-template-columns:1fr 1.6fr 1.2fr}.KqYyma_pillar[data-pillar=build] .KqYyma_list{grid-template-columns:1fr 1fr;column-gap:1rem}.KqYyma_explore{grid-template-columns:repeat(4,1fr)}}@media (max-width:899px) and (min-width:640px){.KqYyma_pillar[data-pillar=build] .KqYyma_list{grid-template-columns:1fr}.KqYyma_explore{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.KqYyma_main{grid-template-columns:20rem 1fr;gap:3.5rem;padding-top:3.5rem}}@media (max-width:480px){.KqYyma_closing{padding:2rem 1rem 0}.KqYyma_closingInner{padding:1.5rem 1.25rem}.KqYyma_closingActions,.KqYyma_primary,.KqYyma_secondary{width:100%}.KqYyma_primary,.KqYyma_secondary{justify-content:center}.KqYyma_main{padding:2.5rem 1rem 2rem}.KqYyma_services{padding:1.2rem 1.1rem 1rem}}@media (prefers-reduced-motion:reduce){.KqYyma_btnIcon,.KqYyma_headArrow,.KqYyma_primary,.KqYyma_secondary,.KqYyma_social,.KqYyma_link{transition:none}}
.J0JK_q_float{z-index:900;background:var(--cdWhatsapp);color:var(--cdOnWhatsapp);box-shadow:var(--shadow2xl);opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.1rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .25s,transform .25s,background-color .2s;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;transform:translateY(16px)}.J0JK_q_visible{opacity:1;pointer-events:auto;transform:translateY(0)}.J0JK_q_float:hover,.J0JK_q_float:focus,.J0JK_q_float:focus-visible{color:var(--cdOnWhatsapp)}.J0JK_q_float:hover{background:var(--cdWhatsappHover)}.J0JK_q_float:focus-visible{box-shadow:var(--focusRing), var(--shadow2xl);outline:none}.J0JK_q_icon{flex-shrink:0;width:1.4rem;height:1.4rem}@media (max-width:480px){.J0JK_q_float{padding:.85rem;bottom:1rem;right:1rem}.J0JK_q_label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.J0JK_q_float{transition:none;transform:none}}
