.CoreCapabilities_capabilities__jTNrg{width:100%;background-color:#1f1f1f;display:flex;align-items:center;justify-content:center;padding:var(--spacing-3xl) 0;position:relative}.CoreCapabilities_capabilitiesContent__wfyEs{width:100%;max-width:1440px;padding:0 var(--spacing-3xl);display:flex;flex-direction:column;align-items:flex-start;position:relative}.CoreCapabilities_capabilitiesContent__wfyEs:before{content:"";position:absolute;top:calc(-1 * var(--spacing-3xl));left:var(--spacing-3xl);height:1px;background-color:var(--color-border-light);opacity:.2;width:calc(100% - calc(2 * var(--spacing-3xl)))}.CoreCapabilities_capabilitiesTitle__bfHo4{font-family:var(--font-sans);font-size:var(--font-size-2xl);font-weight:var(--font-weight-normal);line-height:100%;letter-spacing:0;text-align:left;margin-bottom:var(--spacing-3xl);color:#fff;align-self:flex-start}.CoreCapabilities_capabilitiesGrid__27gSO{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:60px 120px;width:100%;margin-bottom:var(--spacing-3xl)}.CoreCapabilities_capabilityCard___pGCT{display:flex;align-items:flex-start;gap:var(--spacing-lg)}.CoreCapabilities_capabilityIcon__lj5__{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.CoreCapabilities_capabilityText__hjtj5{display:flex;flex-direction:column}.CoreCapabilities_capabilityTitle___Epze{font-size:var(--font-size-lg);line-height:100%;margin-bottom:var(--spacing-sm);color:#fff}.CoreCapabilities_capabilityDescription__ZpzdH,.CoreCapabilities_capabilityTitle___Epze{font-family:var(--font-sans);font-weight:var(--font-weight-normal);letter-spacing:0;vertical-align:middle}.CoreCapabilities_capabilityDescription__ZpzdH{font-size:var(--font-size-base);line-height:18px;color:var(--color-text-secondary);max-width:400px;color:#999}.CoreCapabilities_learnMoreContainer__lB4NR{display:flex;justify-content:center;width:100%;margin-top:20px}.CoreCapabilities_learnMoreButton__i5ShN{background-color:transparent;border:1px solid #fff;color:#fff;padding:var(--spacing-sm) var(--spacing-lg);font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle;display:flex;align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-slow)}.CoreCapabilities_learnMoreButton__i5ShN:hover{background-color:hsla(0,0%,100%,.1)}.CoreCapabilities_arrowIcon__RUQ6U{font-size:var(--font-size-base)}@media (max-width:1024px){.CoreCapabilities_capabilitiesContent__wfyEs{padding:0 40px}.CoreCapabilities_capabilitiesGrid__27gSO{grid-gap:40px 80px}.CoreCapabilities_capabilitiesTitle__bfHo4{font-size:var(--font-size-4xl);margin-bottom:60px}}@media (max-width:768px){.CoreCapabilities_capabilitiesGrid__27gSO{grid-template-columns:1fr;grid-gap:40px}.CoreCapabilities_capabilitiesTitle__bfHo4{font-size:var(--font-size-36);margin-bottom:40px;text-align:center;align-self:center}.CoreCapabilities_capabilitiesContent__wfyEs{padding:0 24px}}@media (max-width:480px){.CoreCapabilities_capabilities__jTNrg{padding:60px 0}.CoreCapabilities_capabilitiesTitle__bfHo4{font-size:var(--font-size-3xl)}.CoreCapabilities_capabilityTitle___Epze{font-size:var(--font-size-xl)}.CoreCapabilities_capabilityDescription__ZpzdH{font-size:var(--font-size-sm)}}.CrystalTowerCTA_ctaSection__eLiL4{position:relative;padding:var(--spacing-3xl) 0;background-color:#1f1f1f;color:#fff;overflow:hidden;display:flex;flex-direction:column;align-items:center}.CrystalTowerCTA_backgroundEffects__l8LIu{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.CrystalTowerCTA_gridPattern___DGvB{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(239,0,0,.05) 1px,transparent 0),linear-gradient(90deg,rgba(239,0,0,.05) 1px,transparent 0);background-size:30px 30px;opacity:.3}.CrystalTowerCTA_particleEffect__wSGj7{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(rgba(239,0,0,.07) 1px,transparent 0);background-size:40px 40px;opacity:.3;animation:CrystalTowerCTA_floatParticles__tXRtW 40s linear infinite}@keyframes CrystalTowerCTA_floatParticles__tXRtW{0%{transform:translate(0)}50%{transform:translate(20px,10px)}to{transform:translate(0)}}.CrystalTowerCTA_contentContainer__MPFcf{position:relative;max-width:1440px;width:100%;margin:0 auto;padding:0 80px;z-index:1}.CrystalTowerCTA_brandingWrapper__ze1dS{width:100%;margin:0 0 3rem;display:flex;justify-content:flex-start}.CrystalTowerCTA_crystalTowerCTABranding__s72ku{margin-bottom:1rem}.CrystalTowerCTA_sectionTitle__hYtxn{text-align:center;font-size:var(--font-size-4xl);margin-bottom:3rem;font-weight:600;font-family:var(--font-heading);color:#fff}.CrystalTowerCTA_cardsContainer__83gv7{display:flex;justify-content:center;gap:24px;margin-bottom:4rem}.CrystalTowerCTA_ctaCard__aOK5U{width:368px;min-height:256px;height:auto;background-color:transparent;border:1px solid hsla(0,0%,85%,.2);border-radius:2px;padding:40px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;transition:all .3s ease;gap:12px;box-sizing:border-box}.CrystalTowerCTA_ctaCard__aOK5U:hover{transform:translateY(-8px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.CrystalTowerCTA_cardIconContainer__Ifo6z{display:flex;align-items:center;justify-content:center;margin-bottom:12px}.CrystalTowerCTA_cardTitle__e7hYR{font-size:var(--font-size-2xl);font-weight:600;margin:0;color:#fff;font-family:var(--font-heading)}.CrystalTowerCTA_cardDescription__sDvHm{font-size:var(--font-size-base);line-height:1.5;color:hsla(0,0%,100%,.7);margin:0;flex-grow:1;font-family:var(--font-base)}.CrystalTowerCTA_cardButton__byi0C{display:inline-block;background-color:transparent;color:#fff;border:1px solid #fff;padding:.75rem 1.5rem;font-size:var(--font-size-base);font-weight:500;border-radius:var(--radius-xs);cursor:pointer;transition:all .3s ease;text-decoration:none;width:100%;text-align:center;font-family:var(--font-base);margin-top:16px}.CrystalTowerCTA_cardButton__byi0C:hover{background-color:#fff;color:#000;transform:translateY(-2px)}.CrystalTowerCTA_disabledButton__kzf2n{display:inline-block;background-color:transparent;border:1px solid #444;color:#888;padding:.75rem 1.5rem;font-size:var(--font-size-base);font-weight:500;border-radius:var(--radius-xs);cursor:not-allowed;width:100%;text-align:center;font-family:var(--font-base);opacity:.6;margin-top:16px}.CrystalTowerCTA_logoContainer__OevZd{text-align:center;margin-top:3rem;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.CrystalTowerCTA_modelContainer__L2D49{margin-bottom:1.5rem;filter:drop-shadow(0 0 20px rgba(239,0,0,.2));position:relative}.CrystalTowerCTA_model__WpfpP{max-width:180px;height:auto;transform-style:preserve-3d;animation:CrystalTowerCTA_floatModel__EKI5E 6s ease-in-out infinite}@keyframes CrystalTowerCTA_floatModel__EKI5E{0%,to{transform:translateY(0) rotateY(0deg)}50%{transform:translateY(-10px) rotateY(3deg)}}.CrystalTowerCTA_logo__g2tQC{opacity:.8;transition:opacity .3s ease;max-width:150px;height:auto;margin-top:1rem}.CrystalTowerCTA_logo__g2tQC:hover{opacity:1}.CrystalTowerCTA_modelContainer__L2D49:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:80%;height:40px;background:radial-gradient(ellipse at center,rgba(239,0,0,.3) 0,rgba(239,0,0,0) 70%);border-radius:var(--radius-circle);z-index:-1}@media (max-width:1024px){.CrystalTowerCTA_contentContainer__MPFcf{padding:0 60px}.CrystalTowerCTA_cardsContainer__83gv7{gap:20px}.CrystalTowerCTA_ctaCard__aOK5U{width:340px;padding:30px}}@media (max-width:768px){.CrystalTowerCTA_contentContainer__MPFcf{padding:0 40px}.CrystalTowerCTA_cardsContainer__83gv7{flex-direction:column;align-items:center;gap:24px}.CrystalTowerCTA_ctaCard__aOK5U{width:100%;max-width:368px}.CrystalTowerCTA_sectionTitle__hYtxn{font-size:var(--font-size-3xl)}.CrystalTowerCTA_model__WpfpP{max-width:150px}.CrystalTowerCTA_brandingWrapper__ze1dS{justify-content:center}}@media (max-width:480px){.CrystalTowerCTA_contentContainer__MPFcf{padding:0 20px}.CrystalTowerCTA_brandingWrapper__ze1dS{margin:0 0 2rem}.CrystalTowerCTA_crystalTowerCTABranding__s72ku{width:100%}}