.display-card{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:1.5rem;flex-direction:column;justify-content:flex-start;height:100%;padding:2rem;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.display-card:before{content:"";opacity:0;background:linear-gradient(135deg,#ffffff1a 0%,#fff0 100%);transition:opacity .3s;position:absolute;inset:0}.display-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026}.display-card:hover:before{opacity:1}.display-card-step{color:#ffffff4d;background:linear-gradient(135deg,#fffc,#fff6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3rem;font-weight:800;line-height:1}.display-card-topic{color:#fff;margin-bottom:1rem;font-size:1.75rem;font-weight:700;line-height:1.3}.display-card-description{color:#ffffffe6;margin:0;font-size:1.125rem;line-height:1.7}@media (max-width:768px){.display-card{padding:1.5rem}.display-card-step{font-size:2.5rem}.display-card-topic{font-size:1.5rem}.display-card-description{font-size:1rem}}@media (max-width:480px){.display-card{padding:1.25rem}.display-card-step{font-size:2rem}.display-card-topic{font-size:1.25rem}.display-card-description{font-size:.9375rem}}
.hero-title{color:#212936;letter-spacing:-.03em;font-size:24px;line-height:120%}.hero-subtitle{letter-spacing:-.028em;font-size:12px;line-height:120%}@media (min-width:640px){.hero-title{color:#0f172a;letter-spacing:0;font-size:42.5px;line-height:115%}.hero-subtitle{letter-spacing:-.01em;font-size:21px;line-height:120%}}
.three-actions-description{letter-spacing:-.02em;max-width:340px;font-size:16px;line-height:120%}@media (min-width:1024px){.three-actions-description{letter-spacing:-.028em;max-width:477px;margin-bottom:4rem;font-size:24px;line-height:120%}}
@media (max-width:768px){.two-section-layout{background-image:none!important}}
.curved-scroll-container{pointer-events:none;width:100%;height:100%;position:absolute;top:120px;left:0;overflow:hidden}@media (min-width:786px){.curved-scroll-container{top:90px}}.curved-scroll-sticky-wrapper{pointer-events:none;z-index:0;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.curved-scroll-svg{width:100%;height:auto;min-height:200px;overflow:visible}.curved-scroll-bg{fill:none;stroke:#ebf5ff;stroke-width:73px;stroke-linecap:round}.curved-scroll-text{fill:#1f2937;letter-spacing:.5px;dominant-baseline:middle;font-size:18px;font-weight:400}@media (max-width:768px){.curved-scroll-sticky-wrapper{width:100%;height:100%;top:0;left:0;transform:none}.curved-scroll-svg{height:100%;min-height:unset}.curved-scroll-bg{stroke-width:40px}.curved-scroll-text{font-size:14px}}
.built-into-badge-text{letter-spacing:-.028em;text-align:center;font-size:14px;line-height:120%}@media (min-width:1024px){.built-into-badge-text{letter-spacing:-.02em;font-size:14px;line-height:120%}}.built-into-heading{letter-spacing:-.03em;color:#394050;text-align:center;font-size:24px;font-weight:500;line-height:120%}@media (min-width:1024px){.built-into-heading{letter-spacing:-.02em;color:#000;text-align:left;font-size:56px;font-weight:400;line-height:110%}}.built-into-description{letter-spacing:-.028em;text-align:center;font-size:14px;line-height:120%}@media (min-width:1024px){.built-into-description{letter-spacing:0;text-align:left;font-size:16px;line-height:150%}}
@media (max-width:639px){.find-title{letter-spacing:-.04em!important;font-size:20px!important;font-weight:700!important}.find-desc{letter-spacing:-.03em!important;margin-top:-8px!important;font-size:12px!important;font-weight:500!important}.find-card-title{letter-spacing:-.03em!important;font-size:18px!important;font-weight:600!important}.find-card-text{letter-spacing:-.04em!important;font-size:12px!important;font-weight:400!important}}
@media (max-width:639px){.testimonials-section .testimonials-title,.testimonials-section .testimonial-card-title{font-weight:600}}@media (min-width:1024px){.testimonials-section .testimonials-title,.testimonials-section .testimonial-card-title{font-weight:700}}.testimonials-carousel{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.testimonials-carousel::-webkit-scrollbar{display:none}
@media (max-width:639px){.pricing-section{background-image:url(/V2LandingPage/darkCloudPricingMobile.jpg)!important}.pricing-title{letter-spacing:-.04em!important;max-width:280px!important;font-size:20px!important}.pricing-subtitle{letter-spacing:-.03em!important;max-width:260px!important;font-size:12px!important}}@media (min-width:1024px){.pricing-section:before{content:"";opacity:.05;pointer-events:none;z-index:1;background-image:url(/V2LandingPage/NoisyBackground.avif);position:absolute;inset:0}.pricing-section .pricing-content{z-index:2;position:relative}}
