.homepage{position:relative}.homepage .homepage-content{z-index:1;position:relative}.homepage .home-section-band{margin-left:var(--opsphere-full-bleed-margin);width:var(--opsphere-full-bleed-width)}.home-hero-section{min-height:var(--opsphere-hero-band-min-h-sm);padding-block:var(--opsphere-space-2xl);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.home-hero-inner{z-index:1;width:100%;transform:translateY(calc(-1 * var(--opsphere-hero-optical-shift)));position:relative}.home-hero-copy{gap:var(--opsphere-hero-copy-gap);flex-direction:column;display:flex}.home-hero-title{line-height:var(--opsphere-hero-title-display-lh);margin-block:-.06em 0}.home-hero-desc{margin:0}.home-hero-cta-row{margin-top:calc(var(--opsphere-hero-cta-gap) - var(--opsphere-hero-copy-gap))}.home-hero-img-sm{z-index:0;display:block;position:absolute;inset:0}.home-hero-img-lg,.home-hero-img-xl,.home-hero-media{display:none}@media (min-width:1024px){.home-hero-section{padding-block:var(--opsphere-hero-band-padding-y);min-height:var(--opsphere-hero-band-min-h-md)}}@media (min-width:1280px){.home-hero-section{min-height:var(--opsphere-hero-band-min-h-lg);padding-block:var(--opsphere-hero-band-padding-y-lg);background-color:#050507}.home-hero-copy{gap:var(--opsphere-hero-copy-gap-lg)}.home-hero-cta-row{margin-top:calc(var(--opsphere-hero-cta-gap-lg) - var(--opsphere-hero-copy-gap-lg))}.home-hero-img-sm{display:none}.home-hero-img-lg{display:block}.home-hero-grid{grid-template-columns:minmax(0, var(--opsphere-hero-copy-max-w)) 1fr;align-items:center;column-gap:var(--opsphere-hero-column-gap-lg);width:100%;display:grid}.home-hero-media{width:100%;height:min(var(--opsphere-hero-media-height-lg-compact), calc(var(--opsphere-hero-band-min-h-lg) - 2 * var(--opsphere-hero-band-padding-y-lg)));align-self:center;min-height:0;display:block;position:relative}.home-hero-media .home-hero-img-wrap{width:min(var(--opsphere-hero-media-width-lg-compact), var(--opsphere-hero-media-max-w-lg-compact));margin-left:auto;position:absolute;inset:0 0 0 auto}}@media (min-width:1410px){.home-hero-media{height:min(var(--opsphere-hero-media-height-lg), calc(var(--opsphere-hero-band-min-h-lg) - 2 * var(--opsphere-hero-band-padding-y-lg)))}.home-hero-media .home-hero-img-wrap{width:min(var(--opsphere-hero-media-width-lg), var(--opsphere-hero-media-max-w-lg))}}@media (min-width:1920px){.home-hero-img-lg{display:none}.home-hero-img-xl{display:block}.home-hero-media{height:min(var(--opsphere-hero-media-height-xl), calc(var(--opsphere-hero-band-min-h-lg) - 2 * var(--opsphere-hero-band-padding-y-lg)))}.home-hero-media .home-hero-img-xl{width:min(100%, var(--opsphere-hero-media-max-w-xl))}}@media (max-width:1279px){.home-hero-img-sm:after{content:"";pointer-events:none;background:#0204084d;position:absolute;inset:0}}.home-glass-card{backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:18px;position:relative}.home-glass-card-icon{justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%;translate:-50% -50%}.home-who-crux{gap:0}.home-who-crux>li{padding:1.5rem}@media (min-width:640px){.home-who-crux>li:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.home-who-crux>li:nth-child(odd){border-right:1px solid #ffffff1f}}@media (max-width:639px){.home-who-crux>li:not(:last-child){border-bottom:1px solid #ffffff1f;padding-bottom:1.5rem}}.home-clarity-stage{width:100%;max-width:75.625rem;margin-inline:auto;position:relative}.home-clarity-flow{display:none}.home-clarity-benefits{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.home-benefit-capsule{background:#070e1d8c;border:1px dashed #7bbcff;border-radius:94px;width:100%;max-width:33.25rem;padding:1.25rem 1rem 1.25rem 2.5rem}.home-benefit-capsule-title{font-size:clamp(1.25rem,2.5vw,2rem)}.home-benefit-capsule-body{color:#b3ceff;font-size:clamp(.875rem,2vw,1.125rem)}@media (min-width:1024px){.home-clarity-stage{min-height:47.5rem}.home-clarity-flow{z-index:2;width:14.1875rem;height:40.875rem;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-clarity-benefits{min-height:47.5rem;display:block}.home-benefit-capsule{z-index:1;flex-direction:column;justify-content:center;width:43.97%;min-height:11.75rem;padding:1.5rem 1rem 1.5rem 2.5rem;display:flex;position:absolute}.home-benefit-capsule--unifiedVisibility{top:1%;right:4%}.home-benefit-capsule--reducedToolDependency{top:20.7%;left:4.3%}.home-benefit-capsule--fasterDecisions{top:40.7%;right:4%}.home-benefit-capsule--operationalConsistency{top:60.5%;left:4.3%}}@media (max-width:1023px){.home-ai-feature-card{background:linear-gradient(262.66deg,#091843 .25%,#0f2057 98.23%);border:1px solid #ffffff1a;border-radius:18px;width:100%;max-width:28rem;padding:48px 26px 40px;position:relative}.home-ai-feature-card-icon{justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%;translate:-50% -50%}.home-ai-feature-card-icon img{width:clamp(5rem,12vw,7.8125rem);height:auto}}.home-integration-carousel-mobile-strip{scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.home-integration-carousel-mobile-strip:focus-visible{outline:2px solid var(--opsphere-nav-active);outline-offset:2px}.home-integration-carousel-mobile-strip>li{scroll-snap-align:start;flex-shrink:0}@media (prefers-reduced-motion:reduce){.home-integration-carousel-mobile-strip{scroll-behavior:auto}.home-integration-carousel-track--animated{transition:none}}.home-integration-carousel-viewport{max-width:74.3125rem;margin-inline:auto;overflow:hidden}.home-integration-carousel-track{width:max-content;transform:translateX(calc(var(--carousel-start-index,0) * (14.0625rem + 1rem) * -1));gap:1rem;display:flex}.home-integration-carousel-track--animated{transition:transform .45s}.home-integration-carousel-control{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding-bottom:3px;font-size:1.5rem;line-height:1;transition:background-color .15s;display:flex}.home-integration-carousel-control:hover:not(:disabled){background:#ffffff29}.home-integration-carousel-control:focus-visible{outline:2px solid var(--opsphere-nav-active);outline-offset:2px}.home-integration-carousel-control:disabled{opacity:.35;cursor:not-allowed}.home-view-pricing-link{background:linear-gradient(90deg,#a0a0a0 0%,#efefef 100%);color:#0000;text-underline-offset:4px;-webkit-background-clip:text;background-clip:text;font-size:1.875rem;font-weight:600;-webkit-text-decoration:underline #c7c7c7;text-decoration:underline #c7c7c7}.home-view-pricing-link:hover{opacity:.9}.homepage .home-section-get-started{background:linear-gradient(180deg, var(--opsphere-bg) 0%, #0a1628 100%)}.homepage .home-final-cta .opsphere-book-call-label{font-family:var(--opsphere-font-heading);font-size:var(--opsphere-body-text-size);color:#53d9ff;font-weight:700;line-height:1.2}.homepage .home-final-cta .opsphere-final-cta-phone{font-family:var(--opsphere-font-inter);font-size:var(--opsphere-list-item-size);font-weight:600;line-height:1.15}.home-web-client-panel{background:#142032;border:.848799px solid #404e65;border-radius:35px;padding:clamp(1rem,3vw,1.625rem)}.home-web-client-panel-inner{background:#000915;border-radius:30px;padding:1.5rem}@media (min-width:640px){.home-web-client-panel-inner{padding:2.5rem}}@media (min-width:1024px){.home-web-client-panel-inner{padding:5rem}}.homepage .pricing-hero-tiers .home-pricing-tiers{align-items:stretch;gap:var(--opsphere-pricing-tier-gap)}.homepage .pricing-hero-tiers .home-pricing-tier-item{flex-direction:column;min-width:0;display:flex}.homepage .pricing-hero-tiers .home-pricing-tier-card{width:100%;max-width:var(--opsphere-pricing-tier-width);min-height:auto;transition:transform .25s var(--opsphere-motion-ease-enter);border-radius:30px;margin-inline:auto;position:relative}@media (prefers-reduced-motion:no-preference){.homepage .pricing-hero-tiers .home-pricing-tier-card:hover,.homepage .pricing-hero-tiers .home-pricing-tier-card:focus-within{transform:scale(var(--opsphere-motion-hover-scale))}}.homepage .pricing-hero-tiers .home-pricing-tier-card--team{padding-top:2rem}.homepage .pricing-hero-tiers .home-pricing-popular-badge{z-index:1;letter-spacing:.05em;text-transform:uppercase;color:#0a0f1a;white-space:nowrap;background:#b4cdff;border-radius:9999px;justify-content:center;align-items:center;padding:.25rem 1rem;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:0;left:50%;translate:-50% -50%}.homepage .pricing-hero-tiers .home-pricing-tier-card--community,.homepage .pricing-hero-tiers .home-pricing-tier-card--professional,.homepage .pricing-hero-tiers .home-pricing-tier-card--enterprise{padding:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 9.5);background:#4f94d54d}.homepage .pricing-hero-tiers .home-pricing-tier-card--community .home-pricing-tier-label,.homepage .pricing-hero-tiers .home-pricing-tier-card--professional .home-pricing-tier-label,.homepage .pricing-hero-tiers .home-pricing-tier-card--enterprise .home-pricing-tier-label{color:#53d9ff}.homepage .pricing-hero-tiers .home-pricing-tier-card--team{box-shadow:none;background:linear-gradient(252.69deg,#11d4ea -.35%,#0b3da2 93.19%);border:5px solid #b4cdff}.homepage .pricing-hero-tiers .home-pricing-tier-card--team .home-pricing-tier-price,.homepage .pricing-hero-tiers .home-pricing-tier-card--team .home-pricing-tier-price-suffix{color:#53d9ff}.homepage .pricing-hero-tiers .home-pricing-tier-price--custom{font-size:2.25rem;line-height:3.65rem}.homepage .pricing-hero-tiers .home-pricing-tier-card--team .home-pricing-tier-cta{background:#000;border-color:#000}.homepage .pricing-hero-tiers .home-pricing-tier-card--team .home-pricing-tier-promo-intro,.homepage .pricing-hero-tiers .home-pricing-tier-card--team .home-pricing-tier-promo-then{color:#b3ceff;margin:0}.homepage .pricing-hero-tiers .home-pricing-tier-card--team .home-pricing-tier-features{margin-bottom:1.5rem}.homepage .pricing-hero-tiers .home-pricing-tier-description{font-size:1.25rem}@media (min-width:1024px){.homepage .pricing-hero-tiers .home-pricing-tier-cta{margin-top:auto}}@media (min-width:1024px) and (max-width:1279px){.homepage .pricing-hero-tiers .home-pricing-tiers{width:100%;max-width:calc(var(--opsphere-pricing-tier-width) * 2 + var(--opsphere-pricing-tier-gap));grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto}.homepage .pricing-hero-tiers .home-pricing-tier-card{min-height:40.25rem}}@media (min-width:1280px){.homepage .pricing-hero-tiers .home-pricing-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;width:100%;max-width:100%}.homepage .pricing-hero-tiers .home-pricing-tier-card{width:100%;max-width:none;min-height:auto}.homepage .pricing-hero-tiers .home-pricing-tier-label{font-size:.875rem}.homepage .pricing-hero-tiers .home-pricing-tier-description{font-size:1rem}.homepage .pricing-hero-tiers .home-pricing-tier-price:not(.home-pricing-tier-price--custom){font-size:3rem}.homepage .pricing-hero-tiers .home-pricing-tier-price-suffix{font-size:1.25rem}.homepage .pricing-hero-tiers .home-pricing-tier-price--custom{font-size:1.875rem;line-height:1.2}.homepage .pricing-hero-tiers .home-pricing-tier-features{gap:.5rem}.homepage .pricing-hero-tiers .home-pricing-tier-feature{gap:.5rem;font-size:.9375rem}.homepage .pricing-hero-tiers .home-pricing-tier-feature img{width:1rem;height:1rem;margin-top:.125rem}}@media (max-width:1023px){.homepage .pricing-hero-tiers .home-pricing-tier-header{text-align:center}}@media (min-width:768px) and (max-width:1023px){.homepage .pricing-hero-tiers .home-pricing-tier-features{align-items:center}.homepage .pricing-hero-tiers .home-pricing-tier-feature{text-align:center;justify-content:center}}@media (max-width:767px){.homepage .pricing-hero-tiers .home-pricing-tier-feature{text-align:left;justify-content:flex-start}}
