.Lci0CW_megaDropdownWrapper{--mega-top-shadow:#00000008;background:var(--bg-secondary);border-top:1px solid var(--border-color);width:100vw;box-shadow:inset 0 4px 12px var(--mega-top-shadow),0 4px 12px #0000000d;z-index:102;color:var(--text-primary);border-bottom:1px solid var(--border-color);animation:.25s cubic-bezier(.16,1,.3,1) Lci0CW_megaFadeIn;position:absolute;top:100%;left:0}[data-theme=dark] .Lci0CW_megaDropdownWrapper{--mega-top-shadow:#00000073}.Lci0CW_megaDropdownWrapper:before{content:"";background:0 0;width:100%;height:16px;position:absolute;top:-16px;left:0}@keyframes Lci0CW_megaFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Lci0CW_megaContainer{box-sizing:border-box;align-items:stretch;gap:3.5rem;max-width:1600px;margin:0 auto;padding:2.5rem 3rem;display:flex}.Lci0CW_leftWidgetCol{width:25%;display:flex}.Lci0CW_rightGridCol{flex:1;grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.Lci0CW_fullWidthGrid{grid-template-columns:repeat(auto-fit,minmax(280px,360px));gap:2.5rem 4rem;width:100%}.Lci0CW_categoryBlock{flex-direction:column;gap:1rem;display:flex}.Lci0CW_categoryHeaderLink{color:var(--text-primary);letter-spacing:-.3px;align-items:center;gap:.6rem;font-size:1.15rem;font-weight:800;text-decoration:none;transition:color .2s;display:inline-flex}.Lci0CW_subLinksList{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.Lci0CW_arrowLinksList{gap:1.15rem}.Lci0CW_twoColList{grid-template-columns:repeat(2,1fr);gap:.85rem 2.25rem;display:grid}.Lci0CW_subLink{color:var(--text-secondary);flex-direction:column;padding:.2rem 0;text-decoration:none;transition:color .2s;display:flex}.Lci0CW_subLinkWithArrow{flex-direction:row;align-items:flex-start;gap:.85rem;padding:.25rem 0;text-decoration:none;transition:all .2s;display:flex}.Lci0CW_subLinkArrowWrapper{flex-shrink:0;margin-top:1px}.Lci0CW_subLinkContent{flex-direction:column;flex:1;gap:.2rem;display:flex}.Lci0CW_subLinkTitle{color:var(--text-primary);font-size:.95rem;font-weight:500;line-height:1.35;transition:color .2s}.Lci0CW_subLinkTitle.Lci0CW_boldTitle{letter-spacing:-.01em;font-size:1rem;font-weight:700}.Lci0CW_subLinkDesc{color:var(--text-secondary);opacity:.85;font-size:.8rem;line-height:1.4}.Lci0CW_subLink:hover .Lci0CW_subLinkTitle,.Lci0CW_subLinkWithArrow:hover .Lci0CW_subLinkTitle{color:var(--primary)}.Lci0CW_servicesNeedCard{background:var(--color-cream-0,#fff);border:1px solid var(--border-color);box-sizing:border-box;border-radius:16px;flex-direction:column;justify-content:center;gap:1.35rem;width:100%;padding:1.75rem 1.5rem;display:flex;box-shadow:0 4px 20px #0000000a}[data-theme=dark] .Lci0CW_servicesNeedCard{background:var(--color-plum-900,#1b1b1b);border-color:#ffffff1a;box-shadow:0 10px 30px #00000040}.Lci0CW_servicesNeedPrompt{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.45}.Lci0CW_servicesNeedPills{flex-direction:column;gap:.75rem;display:flex}.Lci0CW_servicesNeedPill{border:1px solid var(--border-color);width:100%;color:var(--text-primary);font-family:var(--font-ibm-plex-mono);letter-spacing:.5px;cursor:pointer;text-align:center;box-sizing:border-box;background:0 0;border-radius:9999px;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.Lci0CW_servicesNeedPill:hover{border-color:var(--primary);color:var(--primary);background:rgba(var(--primary-rgb), .04);transform:translateY(-1px)}.Lci0CW_techCard{background:var(--color-plum-900,#1b1b1b);box-sizing:border-box;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:1.2rem;width:100%;padding:1.25rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 30px #0003}.Lci0CW_techImageLink{width:100%;text-decoration:none;display:block}.Lci0CW_techImageContainer{aspect-ratio:260/150;background:#000;border-radius:12px;justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative;overflow:hidden}.Lci0CW_techImage{object-fit:cover;transition:transform .4s}.Lci0CW_techImageLink:hover .Lci0CW_techImage{transform:scale(1.05)}.Lci0CW_techTitleRowLink{justify-content:space-between;align-items:center;margin-top:.2rem;text-decoration:none;transition:color .2s;display:flex}.Lci0CW_techTitle{color:#fff;letter-spacing:-.3px;font-size:1.2rem;font-weight:800}.Lci0CW_techIconsGrid{flex-flow:wrap;gap:8px;display:flex}.Lci0CW_techIconPill{color:#ffffffd9;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s;display:flex}.Lci0CW_techIconPill svg{width:48px;height:48px;display:block}.Lci0CW_techIconPill:hover{color:#fff;background:0 0;border:none;transform:scale(1.02)}
.lA8Cdq_modalBackdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);opacity:1;pointer-events:auto;background-color:#0a0a0fbf;justify-content:center;align-items:center;padding:1.5rem;transition:opacity .2s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0}@media (max-width:600px){.lA8Cdq_modalBackdrop{padding:.75rem}}.lA8Cdq_modalBackdrop.lA8Cdq_modalHidden{opacity:0!important;pointer-events:none!important;z-index:-9999!important;-webkit-user-select:none!important;user-select:none!important}.lA8Cdq_modalBackdrop.lA8Cdq_modalHidden .lA8Cdq_modalContainer{transform:scale(.96)translateY(8px)!important}.lA8Cdq_modalContainer{background-color:var(--surface);border:1px solid var(--border-color);border-radius:20px;flex-direction:column;width:100%;max-width:960px;height:min(850px,90vh);transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;transform:scale(1)translateY(0);box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d}@media (max-width:600px){.lA8Cdq_modalContainer{border-radius:16px;height:94vh}}.lA8Cdq_modalHeader{background-color:var(--bg-primary);border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex}@media (max-width:600px){.lA8Cdq_modalHeader{padding:1rem 1.25rem}}.lA8Cdq_headerLeft{align-items:center;gap:1rem;display:flex}.lA8Cdq_iconBadge{background:var(--color-blue-900);border:1px solid var(--border-color);width:40px;height:40px;color:var(--primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lA8Cdq_modalTitle{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}@media (max-width:600px){.lA8Cdq_modalTitle{font-size:1.1rem}}.lA8Cdq_modalSubtitle{font-family:var(--font-body);color:var(--text-secondary);margin:.2rem 0 0;font-size:.85rem;line-height:1.3}@media (max-width:600px){.lA8Cdq_modalSubtitle{display:none}}.lA8Cdq_closeButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.lA8Cdq_closeButton:hover{background-color:var(--surface-cool);color:var(--text-primary);border-color:var(--border-color)}.lA8Cdq_iframeWrapper{background-color:#fff;flex:1;width:100%;height:100%;position:relative}.lA8Cdq_loadingPlaceholder{background-color:var(--surface);color:var(--text-secondary);font-family:var(--font-body);z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-size:.95rem;display:flex;position:absolute;inset:0}.lA8Cdq_spinner{color:var(--primary);animation:1s linear infinite lA8Cdq_spin}.lA8Cdq_calendlyIframe{opacity:1;border:none;width:100%;height:100%;display:block}@keyframes lA8Cdq_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lA8Cdq_scaleUp{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes lA8Cdq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.l6s7sq_widgetWrapper{z-index:95;pointer-events:auto;flex-direction:column;display:flex;position:fixed;bottom:24px;left:24px}@media (max-width:600px){.l6s7sq_widgetWrapper{bottom:16px;left:16px}}.l6s7sq_cardContainer{background:linear-gradient(135deg, #0972e3 0%, var(--primary) 35%, #082b52 70%, #000 100%);width:220px;box-shadow:inset 0 1px 1px #ffffff40,0 10px 28px rgba(var(--primary-rgb), .28),0 3px 8px #0000001a;clip-path:inset(0 round 14px);isolation:isolate;color:var(--color-cream-0);-webkit-user-select:none;user-select:none;border:none;border-radius:14px;flex-direction:column;transition:width .25s cubic-bezier(.16,1,.3,1),height .25s cubic-bezier(.16,1,.3,1),border-radius .25s cubic-bezier(.16,1,.3,1),clip-path .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.l6s7sq_cardContainer:hover{box-shadow:inset 0 1px 1px #ffffff59,0 14px 34px rgba(var(--primary-rgb), .38),0 4px 10px #0000001f;transform:translateY(-1px)}@media (max-width:600px){.l6s7sq_cardContainer{clip-path:inset(0 round 14px);border-radius:14px;width:44px;height:44px}.l6s7sq_cardContainer.l6s7sq_cardOpen{clip-path:inset(0 round 14px);border-radius:14px;width:200px;height:auto}}.l6s7sq_headerButton{width:100%;color:var(--color-cream-0);cursor:pointer;text-align:left;z-index:2;background:0 0;border:none;outline:none;align-items:center;gap:10px;padding:10px 14px;font-family:inherit;display:flex;position:relative}.l6s7sq_headerButton:focus-visible{outline:2px solid var(--color-cream-0);outline-offset:-2px}@media (max-width:600px){.l6s7sq_headerButton{justify-content:center;align-items:center;height:44px;padding:0}.l6s7sq_cardOpen .l6s7sq_headerButton{justify-content:flex-start;height:auto;padding:10px 12px}}.l6s7sq_sparkleIcon{color:var(--color-cream-0);z-index:2;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:relative}.l6s7sq_headerButton:hover .l6s7sq_sparkleIcon{transform:scale(1.08)}.l6s7sq_sparkleIcon .sparkle-star-primary{transform-origin:13.5px 9.5px;animation:3s ease-in-out infinite l6s7sq_starTwinklePrimary}.l6s7sq_sparkleIcon .sparkle-star-secondary{transform-origin:5px 5px;animation:3s ease-in-out .75s infinite l6s7sq_starTwinkleSecondary}.l6s7sq_sparkleIcon .sparkle-star-tertiary{transform-origin:5.5px 17.5px;animation:3s ease-in-out 1.5s infinite l6s7sq_starTwinkleTertiary}.l6s7sq_shimmerOverlay{pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 0% 38%,#fff3 50%,#0000 62% 100%) 0 0/260% 100% no-repeat;border-radius:14px;animation:4.5s cubic-bezier(.4,0,.2,1) infinite l6s7sq_surfaceShimmer;position:absolute;inset:0}@keyframes l6s7sq_surfaceShimmer{0%,20%{opacity:0;background-position:180% 0}25%{opacity:1}55%{opacity:1;background-position:-80% 0}60%,to{opacity:0;background-position:-80% 0}}@keyframes l6s7sq_starTwinklePrimary{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 3px #ffffffd9);transform:scale(1.16)}}@keyframes l6s7sq_starTwinkleSecondary{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 2.5px #d7efffe6);transform:scale(1.22)}}@keyframes l6s7sq_starTwinkleTertiary{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 3px #ffffffe6);transform:scale(1.18)}}.l6s7sq_titleGroup{flex-direction:column;line-height:1.15;display:flex}@media (max-width:600px){.l6s7sq_titleGroup{display:none}.l6s7sq_cardOpen .l6s7sq_titleGroup{display:flex}}.l6s7sq_titleSubtitle{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:#ffffffe0;font-size:.6125rem;font-weight:700}.l6s7sq_titleMain{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-cream-0);font-size:.8125rem;font-weight:800}.l6s7sq_optionsWrapper{z-index:2;will-change:height,opacity;position:relative;overflow:hidden}.l6s7sq_optionsList{flex-direction:column;gap:6px;padding:0 10px 10px;display:flex}.l6s7sq_aiOptionButton{background-color:var(--color-cream-0);width:100%;color:var(--color-plum-900);cursor:pointer;border:1px solid #0000000a;border-radius:8px;outline:none;align-items:center;gap:10px;padding:7px 12px;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s;display:flex;box-shadow:0 1px 3px #0000000f}.l6s7sq_aiOptionButton:hover{background-color:var(--color-blue-50);border-color:#0661c133;transform:translateY(-1px);box-shadow:0 4px 10px #0661c124}.l6s7sq_aiOptionButton:focus-visible{box-shadow:0 0 0 2px var(--primary),0 4px 10px #00000029}.l6s7sq_aiOptionButton:active{transform:translateY(0);box-shadow:0 1px 3px #0000001a}.l6s7sq_optionIcon{flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;display:flex}.l6s7sq_optionIcon svg{object-fit:contain;width:100%;height:100%;display:block}.l6s7sq_optionText{font-family:var(--font-display);color:var(--color-plum-900);letter-spacing:-.01em;white-space:nowrap;font-size:.78125rem;font-weight:600}.l6s7sq_toastNotification{background-color:var(--color-plum-900);color:var(--color-cream-0);font-size:.75rem;font-family:var(--font-body);pointer-events:none;white-space:nowrap;z-index:99;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 8px 24px #00000059}.l6s7sq_toastNotification .l6s7sq_toastIcon{color:var(--color-blue-400);align-items:center;display:flex}
