.mobile-app-hero{--mobile-app-marquee-top:min(3.5417vw,17.3545vh);--mobile-app-marquee-height:min(12.0313vw,24.4444vh);--mobile-app-marquee-size:min(11.5104vw,23.3862vh);--mobile-app-marquee-line:min(12.0313vw,24.4444vh);--mobile-app-marquee-gap:min(8.3333vw,16.9312vh);--mobile-app-tag-left-top:min(37.6042vw,76.4021vh);--mobile-app-tag-left-bottom:auto;--mobile-app-tag-left-x:min(22.9167vw,46.5608vh);--mobile-app-tag-right-top:min(27.8125vw,56.5079vh);--mobile-app-tag-right-bottom:auto;--mobile-app-tag-right-x:min(21.6146vw,43.9153vh);--mobile-app-tag-w:min(13.8542vw,28.1481vh);--mobile-app-tag-h:min(4.6354vw,9.418vh);--mobile-app-tag-icon:min(2.7083vw,5.5026vh);--mobile-app-tag-icon-mark:min(1.25vw,2.5397vh);--mobile-app-tag-icon-radius:min(.5208vw,1.0582vh);--mobile-app-tag-font:min(.9375vw,1.9048vh);--mobile-app-tag-gap:min(.625vw,1.2698vh);--mobile-app-tag-pad-x:min(.8333vw,1.6931vh);--mobile-app-tag-pad-y:min(.9375vw,1.9048vh);--mobile-app-tag-radius:min(.7292vw,1.4815vh);--mobile-app-tag-y:0px;--mobile-app-tag-x:0px;--mobile-app-tag-right-left:auto}.mobile-app-hero-tag-text{font-size:var(--mobile-app-tag-font)}@media (max-width:1399px){.mobile-app-hero{--mobile-app-tag-left-top:auto;--mobile-app-tag-left-bottom:14.18%;--mobile-app-tag-right-top:auto;--mobile-app-tag-right-bottom:34.07%;min-height:100dvh}.mobile-app-hero-fg{inset:0}.mobile-app-hero-fg img{object-position:center bottom}}@media (max-width:1024px){.mobile-app-hero{--mobile-app-marquee-top:6.5rem;--mobile-app-marquee-height:clamp(2.25rem,7.2vw,3.15rem);--mobile-app-marquee-size:clamp(1.7rem,6.8vw,2.85rem);--mobile-app-marquee-line:clamp(2.25rem,7.2vw,3.15rem);--mobile-app-marquee-gap:1.25rem;--mobile-app-tag-w:16.625rem;--mobile-app-tag-h:auto;--mobile-app-tag-left-top:50%;--mobile-app-tag-right-top:50%;--mobile-app-tag-left-bottom:auto;--mobile-app-tag-right-bottom:auto;--mobile-app-tag-left-x:1.25rem;--mobile-app-tag-right-x:1.25rem;--mobile-app-tag-y:-50%;--mobile-app-tag-icon:clamp(1.75rem,8vw,2.5rem);--mobile-app-tag-icon-mark:clamp(.85rem,3.6vw,1.15rem);--mobile-app-tag-icon-radius:.4rem;--mobile-app-tag-gap:.5rem;--mobile-app-tag-pad-x:.65rem;--mobile-app-tag-pad-y:.5rem;--mobile-app-tag-radius:.65rem;--mobile-app-tag-font:clamp(13px,4.2vw,18px)}.mobile-app-hero-fg{inset:7rem 0 0}.mobile-app-hero-tag-chip{max-width:calc(100vw - 1.5rem);min-height:3.35rem;container-type:inline-size}}@media (max-width:767px){.mobile-app-hero{--mobile-app-marquee-top:6.75rem;--mobile-app-marquee-size:clamp(1.45rem,7vw,2.2rem);--mobile-app-marquee-height:clamp(1.9rem,7.6vw,2.6rem);--mobile-app-marquee-line:clamp(1.9rem,7.6vw,2.6rem);--mobile-app-tag-left-x:.75rem;--mobile-app-tag-right-x:.75rem;--mobile-app-tag-font:clamp(12px,3.8vw,16px)}.mobile-app-hero-tag-text{font-size:clamp(12px,3.8vw,16px)}.mobile-app-hero-fg{inset:7.25rem 0 0}}@media (max-width:639px){.mobile-app-hero{--mobile-app-tag-left-top:calc(50% - 4.6rem);--mobile-app-tag-right-top:calc(50% + .7rem);--mobile-app-tag-left-bottom:auto;--mobile-app-tag-right-bottom:auto;--mobile-app-tag-left-x:50%;--mobile-app-tag-right-x:auto;--mobile-app-tag-right-left:50%;--mobile-app-tag-x:-50%;--mobile-app-tag-y:0px}}@media (max-width:479px){.mobile-app-hero{--mobile-app-marquee-top:6.5rem;--mobile-app-marquee-size:clamp(1.3rem,6.6vw,1.85rem);--mobile-app-tag-font:clamp(12px,4.1vw,15px)}.mobile-app-hero-tag-text{font-size:clamp(12px,4.1vw,15px)}.mobile-app-hero-fg{inset:7rem 0 0}}
.web-app-hero{--web-app-title-top:min(5.5417vw,17.3545vh);--web-app-title-size:min(13.0208vw,23.4082vh);--web-app-title-line-height:min(13.817vw,24.8395vh);--web-app-title-gap:min(8.3333vw,14.9813vh);--web-app-card-top:min(22.2396vw,39.9813vh);--web-app-card-left:min(3.3854vw,6.0861vh);--web-app-card-w:min(22.5vw,40.4494vh);--web-app-card-pad-top:min(1.4063vw,2.5281vh);--web-app-card-pad-x:min(1.5104vw,2.7154vh);--web-app-card-pad-bottom:min(2.5vw,4.4944vh);--web-app-card-radius:min(1.0417vw,1.8727vh);--web-app-card-font:min(1.0417vw,1.8727vh);--web-app-card-line-height:min(1.5625vw,2.809vh);--web-app-card-x:0px;--web-app-card-y:0px}.web-app-hero:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0006,#6660);position:absolute;inset:0}.web-app-hero-title{font-family:var(--font-inter);font-weight:800;font-size:var(--web-app-title-size);line-height:var(--web-app-title-line-height);letter-spacing:0;color:#ff0000b3;-webkit-text-fill-color:#ff0000b3;-webkit-text-stroke:1px #fff;paint-order:stroke fill;opacity:.22}.web-app-hero-card-text{font-size:var(--web-app-card-font)}.web-app-hero-card-mark{width:min(.7335vw,1.3186vh);max-width:none;height:min(.7335vw,1.3186vh);display:block}@media (max-width:1024px){.web-app-hero{--web-app-title-top:6.5rem;--web-app-card-top:42vh;--web-app-card-left:1.25rem;--web-app-card-w:min(25rem,calc(100vw - 2.5rem));--web-app-card-pad-top:1.35rem;--web-app-card-pad-x:1.45rem;--web-app-card-pad-bottom:2rem;--web-app-card-radius:1.1rem;--web-app-card-font:clamp(15px,2.2vw,18px);--web-app-card-line-height:1.45;min-height:100dvh}.web-app-hero-card-inner{max-width:calc(100vw - 1.5rem)}}@media (max-width:767px){.web-app-hero{--web-app-title-top:6.75rem;--web-app-card-left:50%;--web-app-card-top:auto;--web-app-card-x:-50%;--web-app-card-y:0px;--web-app-card-w:min(22rem,calc(100vw - 2rem));--web-app-card-font:clamp(14px,4vw,16px)}.web-app-hero-card{top:auto;bottom:1.25rem}}@media (max-width:479px){.web-app-hero{--web-app-title-top:6.5rem;--web-app-card-font:clamp(13px,3.8vw,15px)}}
.logo-app-hero{--logo-app-banner-scale:1;--logo-app-card-gap:calc(1.4583vw*var(--logo-app-banner-scale));--logo-app-title-top:calc(7.2917vw*var(--logo-app-banner-scale));--logo-app-title-size:calc(13.0208vw*var(--logo-app-banner-scale));--logo-app-title-line-height:calc(13.817vw*var(--logo-app-banner-scale));--logo-app-title-gap:calc(8.3333vw*var(--logo-app-banner-scale));--logo-app-card-x:0px;--logo-app-card-bottom:auto;--logo-app-desc-x:0px;--logo-app-desc-bottom:auto;--logo-app-desc-top:calc(41.5625vw*var(--logo-app-banner-scale));--logo-app-big-top:calc(23.0208vw*var(--logo-app-banner-scale));--logo-app-idea-top:calc(26.5625vw*var(--logo-app-banner-scale));--logo-app-idea-size:calc(16.4583vw*var(--logo-app-banner-scale));--logo-app-pencil-top:calc(-8.4375vw*var(--logo-app-banner-scale));--logo-app-pencil-left:calc(50% - 17.0833vw*var(--logo-app-banner-scale));--logo-app-pencil-width:calc(6.5625vw*var(--logo-app-banner-scale));--logo-app-pencil-height:calc(48.4375vw*var(--logo-app-banner-scale));--logo-app-shift-y:0px}.logo-app-hero-title{font-family:var(--font-inter);font-weight:800;font-size:var(--logo-app-title-size);line-height:var(--logo-app-title-line-height);letter-spacing:0;color:#fff;opacity:.1}.logo-app-pencil{left:var(--logo-app-pencil-left);top:var(--logo-app-pencil-top);width:var(--logo-app-pencil-width);height:var(--logo-app-pencil-height);opacity:.16;transition:transform 1.25s cubic-bezier(.215,.61,.355,1),opacity 1.1s cubic-bezier(.215,.61,.355,1);position:absolute;overflow:hidden;transform:translateY(-42vh)}.logo-app-banner-foreground.is-shown .logo-app-pencil{opacity:1;transform:translateY(0)}.logo-app-hero .logo-app-pencil img{object-fit:fill!important;object-position:top center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;position:absolute!important;inset:0!important;transform:none!important}.logo-app-banner-art,.logo-app-banner-watermark,.logo-app-banner-card,.logo-app-banner-copy,.logo-app-pencil,.logo-app-idea,.logo-app-banner-desc,.logo-app-banner-stack{pointer-events:none}.logo-app-banner-foreground{z-index:2;pointer-events:none;transform:translateY(var(--logo-app-shift-y,0px));position:absolute;inset:0}.logo-app-banner-copy{opacity:.16;transform-origin:38% 48%;transition:transform 1.25s cubic-bezier(.215,.61,.355,1),opacity 1.25s cubic-bezier(.215,.61,.355,1);position:absolute;inset:0;transform:perspective(1400px)translateZ(-240px)scale(.86)}.logo-app-banner-foreground.is-shown .logo-app-banner-copy{opacity:1;transform:perspective(1400px)translateZ(0)scale(1)}@media (prefers-reduced-motion:reduce){.logo-app-banner-copy,.logo-app-pencil,.logo-app-banner-foreground.is-shown .logo-app-banner-copy,.logo-app-banner-foreground.is-shown .logo-app-pencil{opacity:1;transition:none;transform:none}}.logo-app-banner-card{-webkit-backdrop-filter:blur(7.5px);background:#ffffff12;border:1px solid #ffffff2e}@media (max-width:1024px){.logo-app-hero{--logo-app-title-top:5.75rem;min-height:100dvh}}@media (max-width:767px){.logo-app-hero{--logo-app-banner-scale:1.22;--logo-app-title-top:6rem;--logo-app-big-top:calc(24.6875vw*var(--logo-app-banner-scale));--logo-app-idea-top:calc(28.2292vw*var(--logo-app-banner-scale));--logo-app-desc-top:calc(43.2292vw*var(--logo-app-banner-scale));--logo-app-pencil-top:calc(-8.4375vw*var(--logo-app-banner-scale));--logo-app-pencil-left:calc(50% - 17.0833vw*var(--logo-app-banner-scale));--logo-app-card-left:1rem;--logo-app-card-top:auto;--logo-app-card-bottom:1.25rem;--logo-app-card-w:calc(100% - 2rem);--logo-app-card-x:0px;--logo-app-card-pad-top:1.1rem;--logo-app-card-pad-x:1.25rem;--logo-app-card-pad-bottom:1.5rem;--logo-app-card-radius:1.1rem;--logo-app-card-font:clamp(14px,4vw,16px);--logo-app-card-line:1.45;--logo-app-card-text-w:100%;--logo-app-card-icon:.9rem;--logo-app-card-gap:.85rem;min-height:640px}}@media (max-width:479px){.logo-app-hero{--logo-app-title-top:5.75rem;--logo-app-card-font:clamp(13px,3.8vw,15px)}}
.seo-app-hero{--seo-app-marquee-top:min(86px,4.4792vw);--seo-app-marquee-height:min(12.0313vw,24.4444vh);--seo-app-marquee-size:min(11.5104vw,23.3862vh);--seo-app-marquee-line:min(12.0313vw,24.4444vh);--seo-app-marquee-gap:min(8.3333vw,16.9312vh)}@media (max-width:1024px){.seo-app-hero{--seo-app-marquee-top:6.5rem;--seo-app-marquee-height:clamp(2.25rem,7.2vw,3.15rem);--seo-app-marquee-size:clamp(1.7rem,6.8vw,2.85rem);--seo-app-marquee-line:clamp(2.25rem,7.2vw,3.15rem);--seo-app-marquee-gap:1.25rem}}@media (max-width:767px){.seo-app-hero{--seo-app-marquee-top:6.75rem;--seo-app-marquee-size:clamp(1.45rem,7vw,2.2rem);--seo-app-marquee-height:clamp(1.9rem,7.6vw,2.6rem);--seo-app-marquee-line:clamp(1.9rem,7.6vw,2.6rem);--seo-app-card-left-top:auto;--seo-app-card-left-bottom:30%;--seo-app-card-right-top:30%}}@media (max-width:479px){.seo-app-hero{--seo-app-marquee-top:6.5rem;--seo-app-marquee-size:clamp(1.3rem,6.6vw,1.85rem)}}
.marketing-app-hero{--marketing-frame-w:1920;--marketing-frame-h:1068;--marketing-watermark-top:min(4.3958vw,13.2959vh);--marketing-watermark-size:min(13.0208vw,23.4082vh);--marketing-watermark-line:min(13.817vw,24.8395vh);--marketing-watermark-gap:min(8.3333vw,14.9813vh);--marketing-headline-top:calc(50% - min(4.526vw,8.1461vh));--marketing-headline-width:min(20.2083vw,36.3296vh);--marketing-headline-size:min(2.2396vw,4.0262vh);--marketing-headline-line:min(1.8229vw,3.2772vh);--marketing-kicker-top:min(10.3125vw,18.5393vh);--marketing-kicker-gap:min(.5729vw,1.0299vh);--marketing-kicker-size:min(1.7708vw,3.1835vh);--marketing-kicker-line:min(3.125vw,5.618vh);--marketing-kicker-accent-size:min(5.9375vw,10.6742vh);--marketing-dot-size:min(.7335vw,1.3186vh)}.marketing-app-hero-copy{z-index:1}.marketing-app-hero-watermark{color:#eee;max-width:none;font-family:var(--font-inter);letter-spacing:0;margin:0;font-weight:800}.marketing-app-hero-headline{left:50%;top:var(--marketing-headline-top);z-index:2;width:var(--marketing-headline-width);color:#fff;font-family:var(--font-inter);font-size:var(--marketing-headline-size);font-weight:700;line-height:var(--marketing-headline-line);letter-spacing:0;text-align:center;text-transform:uppercase;margin:0;position:absolute;transform:translate(-50%)}.marketing-app-hero-headline-in-lockup{display:none}.marketing-app-hero-lockup{left:50%;top:var(--marketing-kicker-top);z-index:2;justify-content:center;display:flex;position:absolute;overflow:visible;transform:translate(-50%)}.marketing-app-hero-kicker{z-index:1;align-items:flex-end;gap:var(--marketing-kicker-gap);color:#000;font-family:var(--font-inter);font-size:var(--marketing-kicker-size);font-weight:600;line-height:var(--marketing-kicker-line);letter-spacing:0;white-space:nowrap;margin:0;display:flex;position:relative;overflow:visible}.marketing-app-hero-kicker-dot{width:var(--marketing-dot-size);height:var(--marketing-dot-size);clip-path:polygon(50% 0,62% 34%,100% 50%,62% 66%,50% 100%,38% 66%,0 50%,38% 34%);background:#0dfbc1;flex:none;margin-bottom:min(1.25vw,2.2472vh);display:block}.marketing-app-hero-kicker-accent-wrap{flex:none;align-items:flex-end;display:inline-flex;position:relative}.marketing-app-hero-kicker-accent{z-index:1;color:#1b1269;font-family:Brush Script MT,Segoe Script,cursive;font-size:var(--marketing-kicker-accent-size);text-transform:capitalize;font-weight:400;line-height:.72;display:inline-block;position:relative}.marketing-app-hero-vector{left:52%;top:calc(var(--marketing-kicker-accent-size)*.55);z-index:0;width:calc(var(--marketing-kicker-accent-size)*5.95);height:calc(var(--marketing-kicker-accent-size)*2.11);transform-origin:50%;pointer-events:none;position:absolute;transform:translate(-50%)rotate(-10.05deg)}.marketing-app-hero-vector img{object-fit:fill;width:100%;max-width:none;height:100%;display:block}@media (min-width:1025px){.marketing-app-hero-lockup:not(:has(.marketing-app-hero-kicker)){top:var(--marketing-headline-top);box-sizing:border-box;place-items:center;width:min(35.3385vw,63.5487vh);padding:min(2.8vw,5.04vh) min(3.2vw,5.76vh) min(3.4vw,6.12vh);display:grid;transform:translate(-50%,-18%)}.marketing-app-hero-lockup:not(:has(.marketing-app-hero-kicker)) .marketing-app-hero-vector{width:100%;height:100%;inset:0;transform:rotate(-10.05deg)}.marketing-app-hero-lockup:not(:has(.marketing-app-hero-kicker)) .marketing-app-hero-headline-in-lockup{width:100%;max-width:var(--marketing-headline-width);display:block;position:relative;top:auto;left:auto;transform:none}.marketing-app-hero-lockup:not(:has(.marketing-app-hero-kicker))~.marketing-app-hero-headline-banner{display:none}}@media (max-width:1024px){.marketing-app-hero{--marketing-watermark-top:6.5rem;--marketing-watermark-size:clamp(1.7rem,6.8vw,2.85rem);--marketing-watermark-line:clamp(2.25rem,7.2vw,3.15rem);--marketing-watermark-gap:1.25rem;--marketing-kicker-size:clamp(.92rem,2.6vw,1.35rem);--marketing-kicker-line:1.15;--marketing-kicker-accent-size:clamp(2.35rem,7.2vw,3.6rem);--marketing-kicker-gap:.28rem;--marketing-dot-size:.62rem;--marketing-headline-top:auto;--marketing-headline-width:min(28rem,calc(100vw - 2.5rem));--marketing-headline-size:clamp(1.4rem,4.4vw,2.2rem);--marketing-headline-line:1.15;min-height:100dvh;height:100dvh!important}.marketing-app-hero-lockup{box-sizing:border-box;place-items:center;width:min(34rem,100vw - 1.5rem);max-width:calc(100vw - 1.5rem);padding:clamp(1.8rem,5.5vw,3rem) clamp(1.15rem,4.8vw,2.6rem) clamp(2.1rem,6vw,3.2rem);display:grid;top:48%;transform:translate(-50%,-46%)}.marketing-app-hero-vector{width:100%;height:100%;inset:0;transform:rotate(-7deg)}.marketing-app-hero-kicker{white-space:normal;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.06em .28em;width:100%;max-width:100%}.marketing-app-hero-kicker-dot{margin-bottom:.08em}.marketing-app-hero-kicker-before,.marketing-app-hero-kicker-after{min-width:0;max-width:100%}.marketing-app-hero-kicker-accent-wrap{flex:0 0 100%;justify-content:center;margin:.02em 0 .12em}.marketing-app-hero-headline-in-lockup{z-index:1;width:100%;max-width:100%;font-size:clamp(1.05rem,4.2vw,1.7rem);line-height:1.12;display:block;position:relative;top:auto;bottom:auto;left:auto;transform:none}.marketing-app-hero-headline-banner{display:none}.marketing-app-hero-lockup:has(.marketing-app-hero-kicker) .marketing-app-hero-headline-in-lockup{display:none}.marketing-app-hero-lockup:has(.marketing-app-hero-kicker)~.marketing-app-hero-headline-banner{display:block;top:auto;bottom:10%}}@media (max-width:767px){.marketing-app-hero{--marketing-watermark-top:6.75rem;--marketing-watermark-size:clamp(1.45rem,7vw,2.2rem);--marketing-watermark-line:clamp(1.9rem,7.6vw,2.6rem);--marketing-kicker-size:clamp(.8rem,3.5vw,1.05rem);--marketing-kicker-accent-size:clamp(2.15rem,11vw,3.1rem);--marketing-headline-width:min(20rem,calc(100vw - 2rem));--marketing-headline-size:clamp(1.25rem,5.8vw,1.85rem)}.marketing-app-hero-lockup{width:min(22.5rem,100vw - 1.1rem);max-width:calc(100vw - 1.1rem);padding:clamp(1.55rem,7vw,2.4rem) clamp(.9rem,5.5vw,1.6rem) clamp(1.75rem,7.5vw,2.6rem);transform:translate(-50%,-42%)}.marketing-app-hero-lockup:has(.marketing-app-hero-kicker)~.marketing-app-hero-headline-banner{bottom:8%}}@media (max-width:479px){.marketing-app-hero{--marketing-watermark-top:6.5rem;--marketing-watermark-size:clamp(1.3rem,6.6vw,1.85rem);--marketing-kicker-size:clamp(.74rem,3.7vw,.92rem);--marketing-kicker-accent-size:clamp(1.95rem,12.8vw,2.55rem);--marketing-headline-size:clamp(1.15rem,5.4vw,1.55rem)}.marketing-app-hero-lockup{width:calc(100vw - .9rem);max-width:calc(100vw - .9rem);padding:1.45rem .75rem 1.7rem;transform:translate(-50%,-38%)}.marketing-app-hero-lockup:has(.marketing-app-hero-kicker)~.marketing-app-hero-headline-banner{bottom:7.5%}}
.hero-clouds{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-cloud-layer{pointer-events:none;width:100%;position:absolute;left:0}.hero-cloud-layer-band{-webkit-mask-image:linear-gradient(90deg,#000 0% 82%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 82%,#0000 100%)}.hero-cloud-track{will-change:transform;width:max-content;height:100%;display:flex}.hero-cloud-item,.hero-cloud-drift{flex:none;height:100%;display:block}.hero-cloud-drift{will-change:transform;position:absolute;top:0;left:0}.hero-cloud-item img,.hero-cloud-drift img{object-fit:var(--cloud-object-fit,contain);object-position:var(--cloud-object-position,center);width:100%;height:100%;-webkit-mask-image:var(--cloud-mask,none);-webkit-mask-image:var(--cloud-mask,none);mask-image:var(--cloud-mask,none);display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:reduce){.hero-cloud-drift{transform:translate(12vw)}}
.salesforce-hero{--salesforce-watermark-top:min(6.9271vw,20.8182vh);--salesforce-watermark-size:min(13.0208vw,22.7273vh);--salesforce-watermark-line:min(13.8151vw,24.1136vh);--salesforce-watermark-gap:min(8.3333vw,14.5455vh)}.salesforce-hero-copy,.salesforce-hero-marquee{z-index:1}.salesforce-hero-watermark{color:#fff;max-width:none;font-family:var(--font-inter);letter-spacing:0;opacity:.22;margin:0;font-weight:800}@media (max-width:1024px){.salesforce-hero{--salesforce-watermark-top:6.5rem;--salesforce-watermark-size:clamp(1.7rem,6.8vw,2.85rem);--salesforce-watermark-line:clamp(2.25rem,7.2vw,3.15rem);--salesforce-watermark-gap:1.25rem;min-height:100dvh;height:100dvh!important}}@media (max-width:767px){.salesforce-hero{--salesforce-watermark-top:6.75rem;--salesforce-watermark-size:clamp(1.45rem,7vw,2.2rem);--salesforce-watermark-line:clamp(1.9rem,7.6vw,2.6rem)}}@media (max-width:479px){.salesforce-hero{--salesforce-watermark-top:6.5rem;--salesforce-watermark-size:clamp(1.3rem,6.6vw,1.85rem)}}
.hero-birds{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-bird-flock{will-change:transform;height:48px;position:absolute;left:0;transform:translate(100vw)}.hero-bird{color:#161616;transform-origin:50%;animation:2.4s ease-in-out infinite hero-bird-bob;position:absolute}.hero-bird-mark{transform-origin:50%;animation:.42s ease-in-out infinite hero-bird-flap;display:block;overflow:visible}@keyframes hero-bird-flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.55)}}@keyframes hero-bird-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.hero-bird,.hero-bird-mark{animation:none}}
.real-estate-hero{--real-estate-watermark-top:min(8.75vw,15.5556vh);--real-estate-watermark-size:min(11.4583vw,20.3704vh);--real-estate-watermark-line:min(12.1875vw,21.6667vh);--real-estate-watermark-gap:min(7.2917vw,12.963vh);--real-estate-card-bottom:min(15.2604vw,27.1296vh);--real-estate-card-left:min(3.75vw,6.6667vh);--real-estate-card-w:min(25.3646vw,45.0926vh);--real-estate-card-h:min(9.375vw,16.6667vh);--real-estate-card-icon:min(.7335vw,1.304vh);--real-estate-card-pad-top:min(1.4583vw,2.5926vh);--real-estate-card-pad-x:min(1.6667vw,2.963vh);--real-estate-card-pad-bottom:min(1.875vw,3.3333vh);--real-estate-card-radius:min(.9375vw,1.6667vh);--real-estate-card-copy-top:min(1.1458vw,2.037vh);--real-estate-card-font:min(.9375vw,1.6667vh);--real-estate-card-line:min(1.4583vw,2.5926vh);--real-estate-card-x:0px;--real-estate-card-y:0px;--real-estate-headline-top:min(21.25vw,37.7778vh);--real-estate-headline-right:min(4.1667vw,7.4074vh);--real-estate-headline-size:min(2.2396vw,3.9815vh);--real-estate-headline-line:min(2.7083vw,4.8148vh)}.real-estate-hero-copy{z-index:1}.real-estate-hero-copy-front{z-index:3}.real-estate-hero-marquee{z-index:1}.real-estate-hero-watermark{color:#fff;max-width:none;font-family:var(--font-inter);letter-spacing:0;opacity:.18;margin:0;font-weight:800}.real-estate-hero-card{z-index:3}.real-estate-hero-card-inner{box-sizing:border-box;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#81707012;border:1px solid #ffffff2e;flex-direction:column;display:flex;overflow:hidden}.real-estate-hero-card-mark{flex:none;display:block;overflow:visible}.real-estate-hero-headline{top:var(--real-estate-headline-top);right:var(--real-estate-headline-right);z-index:3;color:#fff;width:max-content;font-family:var(--font-inter);font-size:var(--real-estate-headline-size);font-weight:700;line-height:var(--real-estate-headline-line);letter-spacing:.02em;text-align:right;text-transform:uppercase;white-space:nowrap;margin:0;position:absolute}.real-estate-hero .real-estate-hero-fg{width:100%;height:86%;inset:auto 0 0}.real-estate-hero .real-estate-hero-fg img{object-position:center bottom}@media (max-width:1024px){.real-estate-hero{--real-estate-watermark-top:6.5rem;--real-estate-watermark-size:clamp(1.7rem,6.8vw,2.85rem);--real-estate-watermark-line:clamp(2.25rem,7.2vw,3.15rem);--real-estate-watermark-gap:1.25rem;--real-estate-card-left:1.25rem;--real-estate-card-top:auto;--real-estate-card-bottom:1.5rem;--real-estate-card-w:min(24rem,calc(100vw - 2.5rem));--real-estate-card-h:auto;--real-estate-card-pad-top:1.25rem;--real-estate-card-pad-x:1.35rem;--real-estate-card-pad-bottom:1.6rem;--real-estate-card-radius:1rem;--real-estate-card-copy-top:.9rem;--real-estate-card-font:clamp(14px,2.2vw,17px);--real-estate-card-line:1.45;--real-estate-card-icon:14px;--real-estate-headline-top:38%;--real-estate-headline-right:1.25rem;--real-estate-headline-size:clamp(1.15rem,3.6vw,1.85rem);--real-estate-headline-line:1.12;min-height:100dvh;height:100dvh!important}.real-estate-hero-card{bottom:1.5rem}.real-estate-hero-headline{white-space:nowrap}.real-estate-hero .real-estate-hero-fg{height:62%}}@media (max-width:767px){.real-estate-hero{--real-estate-watermark-top:6.75rem;--real-estate-watermark-size:clamp(1.45rem,7vw,2.2rem);--real-estate-watermark-line:clamp(1.9rem,7.6vw,2.6rem);--real-estate-card-left:50%;--real-estate-card-x:-50%;--real-estate-card-w:min(21.5rem,calc(100vw - 1.5rem));--real-estate-card-font:clamp(13px,3.8vw,15px);--real-estate-headline-top:34%;--real-estate-headline-right:1rem;--real-estate-headline-size:clamp(1.05rem,5.2vw,1.45rem)}.real-estate-hero-card{bottom:1rem}}@media (max-width:479px){.real-estate-hero{--real-estate-watermark-top:6.5rem;--real-estate-watermark-size:clamp(1.3rem,6.6vw,1.85rem);--real-estate-headline-size:clamp(.95rem,5.4vw,1.25rem)}}
.education-hero{--education-watermark-top:min(9.1667vw,16.2963vh);--education-watermark-size:min(10.4167vw,18.5185vh);--education-watermark-line:min(11.1458vw,19.8148vh);--education-watermark-gap:min(7.2917vw,12.963vh);--education-headline-top:min(20.3125vw,36.1111vh);--education-headline-right:min(4.6875vw,8.3333vh);--education-headline-size:min(2.0833vw,3.7037vh);--education-headline-line:min(2.6042vw,4.6296vh);--education-headline-w:min(22.3958vw,39.8148vh);--education-video-left:min(4.0104vw,7.1296vh);--education-video-top:min(23.0208vw,40.9259vh);--education-learn-left:min(61.25vw,108.889vh);--education-learn-top:min(35.4167vw,62.963vh);--education-vector-copy:min(1.25vw,2.2222vh);--education-vector-line:min(1.5625vw,2.7778vh);--education-play:min(9.2188vw,16.3889vh);--education-gallery:min(3.75vw,6.6667vh)}.education-hero-copy{z-index:1}.education-hero-copy-front{z-index:3}.education-hero-marquee{z-index:1}.education-hero-watermark{color:#e8e8e8;max-width:none;font-family:var(--font-inter);letter-spacing:0;opacity:1;margin:0;font-weight:800}.education-hero-headline{top:var(--education-headline-top);right:var(--education-headline-right);z-index:4;width:var(--education-headline-w);color:#1b2a4a;font-family:var(--font-inter);font-size:var(--education-headline-size);font-weight:700;line-height:var(--education-headline-line);letter-spacing:-.02em;text-align:left;margin:0;position:absolute}.education-hero-video,.education-hero-learn{z-index:4;position:absolute}.education-hero-video{top:var(--education-video-top);left:var(--education-video-left)}.education-hero-learn{top:var(--education-learn-top);left:var(--education-learn-left);flex-direction:column;align-items:flex-start;display:flex}.education-hero-video-row{z-index:1;align-items:center;gap:min(.8333vw,1.4815vh);display:flex;position:relative}.education-hero-play-seal{width:var(--education-play);height:var(--education-play);object-fit:contain;display:block}.education-hero-gallery{width:var(--education-gallery);height:var(--education-gallery);margin-top:min(.625vw,1.1111vh);display:block}.education-hero-vector-copy{color:#1b2a4a;font-family:var(--font-inter);font-size:var(--education-vector-copy);font-weight:700;line-height:var(--education-vector-line);letter-spacing:-.02em;margin:0}.education-hero-learn-copy{z-index:1;position:relative}.education-hero-scribble{pointer-events:none;position:absolute;overflow:visible}.education-hero-scribble-video{width:min(21.875vw,38.8889vh);height:min(9.375vw,16.6667vh);top:min(-1.0417vw,-1.8519vh);left:min(-1.5625vw,-2.7778vh)}.education-hero-scribble-learn{width:min(15.625vw,27.7778vh);height:min(10.4167vw,18.5185vh);top:min(-1.5625vw,-2.7778vh);left:min(-2.6042vw,-4.6296vh)}.education-hero .education-hero-fg{width:100%;height:88%;inset:auto 0 0}.education-hero .education-hero-fg img{object-position:center bottom}.education-hero-cloud{z-index:2;pointer-events:none;width:100%;height:min(23.3854vw,41.5741vh);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.education-hero-cloud img{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block}@media (max-width:1024px){.education-hero{--education-watermark-top:6.5rem;--education-watermark-size:clamp(1.7rem,6.8vw,2.85rem);--education-watermark-line:clamp(2.25rem,7.2vw,3.15rem);--education-watermark-gap:1.25rem;--education-headline-top:34%;--education-headline-right:1.25rem;--education-headline-size:clamp(1.2rem,3.4vw,1.75rem);--education-headline-line:1.15;--education-headline-w:min(16rem,42vw);--education-video-left:4%;--education-video-top:41%;--education-learn-left:58%;--education-learn-top:62%;--education-vector-copy:clamp(12px,1.8vw,16px);--education-play:4.6rem;--education-gallery:2.6rem;min-height:100dvh;height:100dvh!important}.education-hero .education-hero-fg{height:64%}}@media (max-width:767px){.education-hero{--education-watermark-top:6.75rem;--education-watermark-size:clamp(1.45rem,7vw,2.2rem);--education-headline-top:30%;--education-headline-right:1rem;--education-headline-w:min(12.5rem,48vw);--education-headline-size:clamp(1.05rem,4.8vw,1.4rem);--education-video-top:42%;--education-learn-left:52%;--education-learn-top:64%;--education-play:3.8rem}}@media (max-width:479px){.education-hero{--education-watermark-top:6.5rem;--education-headline-size:clamp(.95rem,5.2vw,1.2rem);--education-video-left:.7rem}}
.healthcare-hero{--healthcare-headline-top:min(21.875vw,38.8889vh);--healthcare-headline-left:min(3.75vw,6.6667vh);--healthcare-headline-w:min(38.0208vw,67.5926vh);--healthcare-headline-size:min(2.5vw,4.4444vh);--healthcare-headline-line:min(3.0208vw,5.3704vh);--healthcare-card-right:min(3.75vw,6.6667vh);--healthcare-card-bottom:min(4.5833vw,8.1481vh);--healthcare-card-w:min(25.3646vw,45.0926vh);--healthcare-card-icon:min(.7335vw,1.304vh);--healthcare-card-pad-top:min(1.4583vw,2.5926vh);--healthcare-card-pad-x:min(1.6667vw,2.963vh);--healthcare-card-pad-bottom:min(1.875vw,3.3333vh);--healthcare-card-radius:min(.9375vw,1.6667vh);--healthcare-card-copy-top:min(1.1458vw,2.037vh);--healthcare-card-font:min(.9375vw,1.6667vh);--healthcare-card-line:min(1.4583vw,2.5926vh);--healthcare-card-x:0px;--healthcare-card-y:0px}.healthcare-hero-copy{z-index:3}.healthcare-hero-headline{top:var(--healthcare-headline-top);left:var(--healthcare-headline-left);z-index:4;width:var(--healthcare-headline-w);font-family:var(--font-inter);font-size:var(--healthcare-headline-size);font-weight:800;line-height:var(--healthcare-headline-line);letter-spacing:.02em;text-align:left;text-transform:uppercase;color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(#0f766e 0%,#14b8a6 48%,#99f6e4 100%);-webkit-background-clip:text;background-clip:text;flex-direction:column;margin:0;display:flex;position:absolute}.healthcare-hero-headline-line{display:block}.healthcare-hero-card{z-index:4}.healthcare-hero-card-inner{box-sizing:border-box;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#81707012;border:1px solid #ffffff2e;flex-direction:column;display:flex;overflow:hidden}.healthcare-hero-card-mark{flex:none;display:block;overflow:visible}.healthcare-hero .healthcare-hero-fg{width:100%;height:100%;inset:0}.healthcare-hero .healthcare-hero-fg img{object-position:center center}@media (max-width:1024px){.healthcare-hero{--healthcare-headline-top:34%;--healthcare-headline-left:1.25rem;--healthcare-headline-w:min(22rem,calc(100vw - 2.5rem));--healthcare-headline-size:clamp(1.25rem,3.8vw,1.85rem);--healthcare-headline-line:1.15;--healthcare-card-right:1.25rem;--healthcare-card-bottom:1.5rem;--healthcare-card-w:min(24rem,calc(100vw - 2.5rem));--healthcare-card-pad-top:1.25rem;--healthcare-card-pad-x:1.35rem;--healthcare-card-pad-bottom:1.6rem;--healthcare-card-radius:1rem;--healthcare-card-copy-top:.9rem;--healthcare-card-font:clamp(14px,2.2vw,17px);--healthcare-card-line:1.45;--healthcare-card-icon:14px;min-height:100dvh;height:100dvh!important}}@media (max-width:767px){.healthcare-hero{--healthcare-headline-top:30%;--healthcare-headline-left:1rem;--healthcare-headline-w:min(18rem,calc(100vw - 2rem));--healthcare-headline-size:clamp(1.1rem,5vw,1.45rem);--healthcare-card-right:50%;--healthcare-card-x:50%;--healthcare-card-w:min(21.5rem,calc(100vw - 1.5rem));--healthcare-card-font:clamp(13px,3.8vw,15px)}.healthcare-hero-card{bottom:1rem}}@media (max-width:479px){.healthcare-hero{--healthcare-headline-size:clamp(.98rem,5.4vw,1.25rem)}}
.ecommerce-app-hero{--ecommerce-watermark-top:min(4.9063vw,16.0112vh);--ecommerce-watermark-size:min(13.0208vw,23.4082vh);--ecommerce-watermark-line:min(13.0208vw,23.4082vh);--ecommerce-watermark-gap:min(8.3333vw,14.9813vh)}.ecommerce-app-hero-copy{z-index:1}.ecommerce-app-hero-watermark{color:#0000000d;max-width:none;font-family:var(--font-inter);letter-spacing:0;margin:0;font-weight:800}@media (max-width:1024px){.ecommerce-app-hero{--ecommerce-watermark-top:6.5rem;--ecommerce-watermark-size:clamp(1.7rem,6.8vw,2.85rem);--ecommerce-watermark-line:clamp(2.25rem,7.2vw,3.15rem);--ecommerce-watermark-gap:1.25rem;min-height:100dvh;height:100dvh!important}}@media (max-width:767px){.ecommerce-app-hero{--ecommerce-watermark-top:6.75rem;--ecommerce-watermark-size:clamp(1.45rem,7vw,2.2rem);--ecommerce-watermark-line:clamp(1.9rem,7.6vw,2.6rem)}}@media (max-width:479px){.ecommerce-app-hero{--ecommerce-watermark-top:6.5rem;--ecommerce-watermark-size:clamp(1.3rem,6.6vw,1.85rem)}}
.retail-ecommerce-hero{--retail-ecommerce-watermark-top:min(5.5833vw,17.037vh);--retail-ecommerce-watermark-size:min(11.4583vw,20.3704vh);--retail-ecommerce-watermark-line:min(12.1875vw,21.6667vh);--retail-ecommerce-watermark-gap:min(7.2917vw,12.963vh);--retail-ecommerce-card-right:min(3.75vw,6.6667vh);--retail-ecommerce-card-bottom:min(11.0417vw,19.6296vh);--retail-ecommerce-card-w:min(25.3646vw,45.0926vh);--retail-ecommerce-card-icon:min(.7335vw,1.304vh);--retail-ecommerce-card-pad-top:min(1.4583vw,2.5926vh);--retail-ecommerce-card-pad-x:min(1.6667vw,2.963vh);--retail-ecommerce-card-pad-bottom:min(1.875vw,3.3333vh);--retail-ecommerce-card-radius:min(.9375vw,1.6667vh);--retail-ecommerce-card-copy-top:min(1.1458vw,2.037vh);--retail-ecommerce-card-font:min(.9375vw,1.6667vh);--retail-ecommerce-card-line:min(1.4583vw,2.5926vh);--retail-ecommerce-card-x:0px;--retail-ecommerce-card-y:0px}.retail-ecommerce-hero-copy{z-index:1}.retail-ecommerce-hero-copy-front{z-index:3}.retail-ecommerce-hero-marquee{z-index:1}.retail-ecommerce-hero-watermark{color:#d5d5d5;max-width:none;font-family:var(--font-inter);letter-spacing:0;opacity:.22;margin:0;font-weight:800}.retail-ecommerce-hero-card{z-index:4}.retail-ecommerce-hero-card-inner{box-sizing:border-box;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#062e246b;border:1px solid #ffffff2e;flex-direction:column;display:flex;overflow:hidden}.retail-ecommerce-hero-card-mark{flex:none;display:block;overflow:visible}.retail-ecommerce-hero .retail-ecommerce-hero-fg{bottom:0;width:57.7604%!important;height:94.8502%!important;top:auto!important;left:0!important;transform:none!important}.retail-ecommerce-hero .retail-ecommerce-hero-fg img{object-fit:contain;object-position:left bottom}@media (max-width:1024px){.retail-ecommerce-hero{--retail-ecommerce-watermark-top:min(9.5833vw,17.037vh);--retail-ecommerce-watermark-size:clamp(1.7rem,6.8vw,2.85rem);--retail-ecommerce-watermark-line:clamp(2.25rem,7.2vw,3.15rem);--retail-ecommerce-watermark-gap:1.25rem;--retail-ecommerce-card-right:1.25rem;--retail-ecommerce-card-bottom:min(11.0417vw,19.6296vh);--retail-ecommerce-card-w:min(24rem,calc(100vw - 2.5rem));--retail-ecommerce-card-pad-top:1.25rem;--retail-ecommerce-card-pad-x:1.35rem;--retail-ecommerce-card-pad-bottom:1.6rem;--retail-ecommerce-card-radius:1rem;--retail-ecommerce-card-copy-top:.9rem;--retail-ecommerce-card-font:clamp(14px,2.2vw,17px);--retail-ecommerce-card-line:1.45;--retail-ecommerce-card-icon:14px;min-height:100dvh;height:100dvh!important}}@media (max-width:767px){.retail-ecommerce-hero{--retail-ecommerce-watermark-top:min(9.5833vw,17.037vh);--retail-ecommerce-watermark-size:clamp(1.45rem,7vw,2.2rem);--retail-ecommerce-watermark-line:clamp(1.9rem,7.6vw,2.6rem);--retail-ecommerce-card-right:50%;--retail-ecommerce-card-x:50%;--retail-ecommerce-card-w:min(21.5rem,calc(100vw - 1.5rem));--retail-ecommerce-card-font:clamp(13px,3.8vw,15px)}.retail-ecommerce-hero-card{bottom:1rem}}@media (max-width:479px){.retail-ecommerce-hero{--retail-ecommerce-watermark-size:clamp(1.3rem,6.6vw,1.85rem)}}
.wordpress-hero{--wordpress-watermark-top:min(9.6042vw,22.4074vh);--wordpress-watermark-size:min(13.0208vw,23.1481vh);--wordpress-watermark-line:min(13.8021vw,24.537vh);--wordpress-watermark-gap:min(8.3333vw,14.8148vh)}.wordpress-hero-copy{z-index:1}.wordpress-hero-watermark{color:#ffffff40;max-width:none;font-family:var(--font-inter);letter-spacing:0;margin:0;font-weight:800}@media (max-width:1024px){.wordpress-hero{--wordpress-watermark-top:6.5rem;--wordpress-watermark-size:clamp(1.7rem,6.8vw,2.85rem);--wordpress-watermark-line:clamp(2.25rem,7.2vw,3.15rem);--wordpress-watermark-gap:1.25rem;min-height:100dvh;height:100dvh!important}}@media (max-width:767px){.wordpress-hero{--wordpress-watermark-top:6.75rem;--wordpress-watermark-size:clamp(1.45rem,7vw,2.2rem);--wordpress-watermark-line:clamp(1.9rem,7.6vw,2.6rem)}}@media (max-width:479px){.wordpress-hero{--wordpress-watermark-top:6.5rem;--wordpress-watermark-size:clamp(1.3rem,6.6vw,1.85rem)}}
.react-hero{--react-watermark-top:min(12.6042vw,22.4074vh);--react-watermark-size:min(13.0208vw,23.1481vh);--react-watermark-line:min(13.817vw,24.5635vh);--react-watermark-gap:min(8.3333vw,14.8148vh);--react-card-left:auto;--react-card-right:14.0104%;--react-card-top:71.9444%;--react-card-w:min(434px,22.6042vw,40.1852vh);--react-card-pad-top:min(27px,1.4063vw,2.5vh);--react-card-pad-right:min(36px,1.875vw,3.3333vh);--react-card-pad-bottom:min(48px,2.5vw,4.4444vh);--react-card-pad-left:min(29px,1.5104vw,2.6852vh);--react-card-radius:min(20px,1.0417vw,1.8519vh);--react-card-copy-top:min(28px,1.4583vw,2.5926vh);--react-card-font:min(20px,1.0417vw,1.8519vh);--react-card-line:min(30px,1.5625vw,2.7778vh);--react-blur-left:calc(50% + min(10px,.5208vw,.9259vh));--react-blur-bottom:0px;--react-blur-w:min(1076px,56.0417vw,99.6296vh);--react-blur-h:min(247px,12.8646vw,22.8704vh);--react-card-x:0px;--react-card-y:0px}.react-hero-copy{pointer-events:none;z-index:1}.react-hero-watermark{color:#ffffff38;max-width:none;font-family:var(--font-inter);letter-spacing:0;margin:0;font-weight:800}.react-hero-card-inner{box-sizing:border-box;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#81707012;border:1px solid #ffffff26;display:grid;overflow:hidden}.react-hero-card-mark{grid-area:1/1;width:min(.7335vw,1.30398vh);max-width:none;height:min(.7335vw,1.30398vh);display:block}.react-hero-card-text{text-box-trim:trim-both;text-box-edge:cap alphabetic;grid-area:1/1}.react-hero-bottom-blur{z-index:0;pointer-events:none;filter:blur(min(40.65px,2.1172vw,3.7639vh));position:absolute;overflow:hidden}.react-hero-bottom-blur-img{object-fit:cover;width:205.79%;max-width:none;height:478.02%;position:absolute;top:-377.95%;left:-53.86%}.react-hero-card{z-index:1}@media (max-width:1024px){.react-hero{--react-watermark-top:6.5rem;--react-watermark-size:clamp(1.7rem,6.8vw,2.85rem);--react-watermark-line:clamp(2.25rem,7.2vw,3.15rem);--react-watermark-gap:1.25rem;--react-blur-left:50%;--react-blur-bottom:0px;--react-blur-w:min(42rem,130vw);--react-blur-h:11rem;min-height:100dvh;height:100dvh!important}}@media (max-width:767px){.react-hero{--react-watermark-top:6.75rem;--react-watermark-size:clamp(1.45rem,7vw,2.2rem);--react-watermark-line:clamp(1.9rem,7.6vw,2.6rem);--react-card-left:50%;--react-card-right:auto;--react-card-top:auto;--react-card-x:-50%;--react-card-w:min(22rem,calc(100vw - 2rem));--react-card-pad-top:1.35rem;--react-card-pad-right:1.45rem;--react-card-pad-bottom:2rem;--react-card-pad-left:1.45rem;--react-card-radius:1.1rem;--react-card-copy-top:1rem;--react-card-font:clamp(14px,4vw,16px);--react-card-line:1.45}.react-hero-card{bottom:1.25rem}}@media (max-width:479px){.react-hero{--react-watermark-top:6.5rem;--react-watermark-size:clamp(1.3rem,6.6vw,1.85rem);--react-card-font:clamp(13px,3.8vw,15px)}}
.flutter-app-hero{--flutter-watermark-top:min(10.5729vw,18.8837vh);--flutter-watermark-size:min(13.0208vw,23.2558vh);--flutter-watermark-line:min(13.817vw,24.6782vh);--flutter-watermark-gap:min(8.3333vw,14.8837vh);--flutter-card-left:min(387px,20.1563vw);--flutter-card-top:min(608px,31.6667vw);--flutter-card-w:min(485px,25.2604vw);--flutter-card-pad-top:min(27px,1.4063vw);--flutter-card-pad-right:min(36px,1.875vw);--flutter-card-pad-bottom:min(48px,2.5vw);--flutter-card-pad-left:min(29px,1.5104vw);--flutter-card-radius:min(20px,1.0417vw);--flutter-card-copy-top:min(28px,1.4583vw);--flutter-card-font:min(20px,1.0417vw);--flutter-card-line:min(30px,1.5625vw);--flutter-card-x:0px;--flutter-card-y:0px}.flutter-app-hero-copy{z-index:1}.flutter-app-hero-watermark{color:#eeeeee1c;max-width:none;font-family:var(--font-inter);letter-spacing:0;margin:0;font-weight:800}.flutter-app-hero-card{z-index:3}.flutter-app-hero-card-inner{box-sizing:border-box;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#81707012;border:1px solid #ffffff26;overflow:hidden}.flutter-app-hero-card-mark{width:min(14.083px,.7335vw);max-width:none;height:min(14.083px,.7335vw);display:block}.flutter-app-hero-card-text{max-width:100%}.flutter-app-hero .flutter-app-hero-fg{aspect-ratio:1401/934;width:min(1401px,72.9688vw);height:auto;inset:auto 0 0 auto}.flutter-app-hero .flutter-app-hero-fg img{object-position:right bottom}@media (max-width:1024px){.flutter-app-hero{--flutter-watermark-top:6.5rem;--flutter-watermark-size:clamp(1.7rem,6.8vw,2.85rem);--flutter-watermark-line:clamp(2.25rem,7.2vw,3.15rem);--flutter-watermark-gap:1.25rem;--flutter-card-left:1.25rem;--flutter-card-top:auto;--flutter-card-w:min(27rem,calc(100vw - 2.5rem));--flutter-card-pad-top:1.35rem;--flutter-card-pad-right:1.45rem;--flutter-card-pad-bottom:2rem;--flutter-card-pad-left:1.45rem;--flutter-card-radius:1.1rem;--flutter-card-copy-top:1rem;--flutter-card-font:clamp(14px,2.2vw,18px);--flutter-card-line:1.45;min-height:100dvh;height:100dvh!important}.flutter-app-hero-card{bottom:1.5rem}.flutter-app-hero-card-mark{width:14px;height:14px}.flutter-app-hero .flutter-app-hero-fg{inset:auto 0 0 auto}}@media (max-width:639px){.flutter-app-hero{--flutter-watermark-top:6.5rem;--flutter-watermark-size:clamp(1.3rem,6.6vw,1.85rem);--flutter-card-left:50%;--flutter-card-x:-50%;--flutter-card-w:min(21.5rem,calc(100vw - 1.5rem));--flutter-card-font:clamp(13px,3.8vw,15px)}.flutter-app-hero-card{bottom:1rem}}
.banking-hero{--banking-watermark-top:min(9.5833vw,17.2285vh);--banking-watermark-size:min(13.0208vw,23.4082vh);--banking-watermark-line:min(13.817vw,24.8395vh);--banking-watermark-gap:min(8.3333vw,14.9813vh);--banking-card-left:min(64px,3.3333vw);--banking-card-top:min(572px,29.7917vw);--banking-card-w:min(486px,25.3125vw);--banking-card-pad-top:min(27px,1.4063vw);--banking-card-pad-right:min(36px,1.875vw);--banking-card-pad-bottom:min(48px,2.5vw);--banking-card-pad-left:min(29px,1.5104vw);--banking-card-radius:min(20px,1.0417vw);--banking-card-copy-top:min(28px,1.4583vw);--banking-card-font:min(20px,1.0417vw);--banking-card-line:min(30px,1.5625vw);--banking-card-x:0px;--banking-card-y:0px}.banking-hero-copy{z-index:1}.banking-hero-watermark{color:#ffffff0d;max-width:none;font-family:var(--font-inter);letter-spacing:0;margin:0;font-weight:800}.banking-hero-card{z-index:3}.banking-hero-card-inner{box-sizing:border-box;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#81707012;border:1px solid #ffffff26;overflow:hidden}.banking-hero-card-mark{width:min(14.083px,.7335vw);max-width:none;height:min(14.083px,.7335vw);display:block}.banking-hero-card-text{max-width:100%}.banking-hero .banking-hero-fg{aspect-ratio:1368/912;width:min(1368px,71.25vw);height:auto;inset:auto 0 0 50%;transform:translate(-50%)}.banking-hero .banking-hero-fg img{object-position:center bottom}@media (max-width:1024px){.banking-hero{--banking-watermark-top:6.5rem;--banking-watermark-size:clamp(1.7rem,6.8vw,2.85rem);--banking-watermark-line:clamp(2.25rem,7.2vw,3.15rem);--banking-watermark-gap:1.25rem;--banking-card-left:1.25rem;--banking-card-top:auto;--banking-card-w:min(27rem,calc(100vw - 2.5rem));--banking-card-pad-top:1.35rem;--banking-card-pad-right:1.45rem;--banking-card-pad-bottom:2rem;--banking-card-pad-left:1.45rem;--banking-card-radius:1.1rem;--banking-card-copy-top:1rem;--banking-card-font:clamp(14px,2.2vw,18px);--banking-card-line:1.45;min-height:100dvh;height:100dvh!important}.banking-hero-card{bottom:1.5rem}.banking-hero-card-mark{width:14px;height:14px}.banking-hero .banking-hero-fg{width:min(52rem,88vw)}}@media (max-width:639px){.banking-hero{--banking-watermark-top:6.5rem;--banking-watermark-size:clamp(1.3rem,6.6vw,1.85rem);--banking-card-left:50%;--banking-card-x:-50%;--banking-card-w:min(21.5rem,calc(100vw - 1.5rem));--banking-card-font:clamp(13px,3.8vw,15px)}.banking-hero-card{bottom:1rem}}
.digital-solutions-hero{--digital-solutions-watermark-top:min(9.5833vw,17.2285vh);--digital-solutions-watermark-size:min(13.0208vw,23.4082vh);--digital-solutions-watermark-line:min(13.817vw,24.8395vh);--digital-solutions-watermark-gap:min(8.3333vw,14.9813vh);--digital-solutions-card-left:min(79px,4.1146vw);--digital-solutions-card-top:min(587px,30.5729vw);--digital-solutions-card-w:min(486px,25.3125vw);--digital-solutions-card-pad-top:min(27px,1.4063vw);--digital-solutions-card-pad-right:min(36px,1.875vw);--digital-solutions-card-pad-bottom:min(48px,2.5vw);--digital-solutions-card-pad-left:min(29px,1.5104vw);--digital-solutions-card-radius:min(20px,1.0417vw);--digital-solutions-card-copy-top:min(28px,1.4583vw);--digital-solutions-card-font:min(20px,1.0417vw);--digital-solutions-card-line:min(30px,1.5625vw);--digital-solutions-card-x:0px;--digital-solutions-card-y:0px}.digital-solutions-hero-copy{z-index:1}.digital-solutions-hero-watermark{color:#ffffff0d;max-width:none;font-family:var(--font-inter);letter-spacing:0;margin:0;font-weight:800}.digital-solutions-hero-card{z-index:3}.digital-solutions-hero-card-inner{box-sizing:border-box;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#81707012;border:1px solid #ffffff26;overflow:hidden}.digital-solutions-hero-card-mark{width:min(14.083px,.7335vw);max-width:none;height:min(14.083px,.7335vw);display:block}.digital-solutions-hero-card-text{max-width:100%}.digital-solutions-hero .digital-solutions-hero-fg{aspect-ratio:811/841;width:min(811px,42.2396vw);height:auto;inset:auto auto 0 min(935.5px,48.724vw);transform:translate(-50%)}.digital-solutions-hero .digital-solutions-hero-fg img{object-position:center bottom}@media (max-width:1024px){.digital-solutions-hero{--digital-solutions-watermark-top:6.5rem;--digital-solutions-watermark-size:clamp(1.7rem,6.8vw,2.85rem);--digital-solutions-watermark-line:clamp(2.25rem,7.2vw,3.15rem);--digital-solutions-watermark-gap:1.25rem;--digital-solutions-card-left:1.25rem;--digital-solutions-card-top:auto;--digital-solutions-card-w:min(27rem,calc(100vw - 2.5rem));--digital-solutions-card-pad-top:1.35rem;--digital-solutions-card-pad-right:1.45rem;--digital-solutions-card-pad-bottom:2rem;--digital-solutions-card-pad-left:1.45rem;--digital-solutions-card-radius:1.1rem;--digital-solutions-card-copy-top:1rem;--digital-solutions-card-font:clamp(14px,2.2vw,18px);--digital-solutions-card-line:1.45;min-height:100dvh;height:100dvh!important}.digital-solutions-hero-card{bottom:1.5rem}.digital-solutions-hero-card-mark{width:14px;height:14px}.digital-solutions-hero .digital-solutions-hero-fg{width:min(34rem,82vw);left:50%}}@media (max-width:639px){.digital-solutions-hero{--digital-solutions-watermark-top:6.5rem;--digital-solutions-watermark-size:clamp(1.3rem,6.6vw,1.85rem);--digital-solutions-card-left:50%;--digital-solutions-card-x:-50%;--digital-solutions-card-w:min(21.5rem,calc(100vw - 1.5rem));--digital-solutions-card-font:clamp(13px,3.8vw,15px)}.digital-solutions-hero-card{bottom:1rem}}
.fmcg-hero{--fmcg-watermark-top:min(5.5833vw,17.2285vh);--fmcg-watermark-size:min(13.0208vw,23.4082vh);--fmcg-watermark-line:min(13.817vw,24.8395vh);--fmcg-watermark-gap:min(8.3333vw,14.9813vh);--fmcg-card-left:auto;--fmcg-card-top:51.9663%;--fmcg-card-w:min(25.4167vw,45.6929vh);--fmcg-card-pad-top:min(1.4063vw,2.5281vh);--fmcg-card-pad-right:min(1.875vw,3.3708vh);--fmcg-card-pad-bottom:min(2.5vw,4.4944vh);--fmcg-card-pad-left:min(1.5104vw,2.7154vh);--fmcg-card-radius:min(1.0417vw,1.8727vh);--fmcg-card-copy-top:min(1.4583vw,2.6217vh);--fmcg-card-font:min(1.0417vw,1.8727vh);--fmcg-card-line:min(1.5625vw,2.809vh);--fmcg-card-x:0px;--fmcg-card-y:0px}.fmcg-hero-copy{z-index:1}.fmcg-hero-copy-front{z-index:3}.fmcg-hero-watermark{color:#ffffff0d;max-width:none;font-family:var(--font-inter);letter-spacing:0;margin:0;font-weight:800}.fmcg-hero-card{z-index:4;right:11.0417%}.fmcg-hero-card-inner{box-sizing:border-box;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#81707012;border:1px solid #ffffff26;display:grid;overflow:hidden}.fmcg-hero-card-mark{grid-area:1/1;width:min(.7335vw,1.3186vh);max-width:none;height:min(.7335vw,1.3186vh);display:block}.fmcg-hero-card-text{text-box-trim:trim-both;text-box-edge:cap alphabetic;letter-spacing:0;grid-area:1/1;max-width:100%}.fmcg-hero .fmcg-hero-fg{width:min(65.8333vw,118.352vh);height:100%;inset:0 auto 0 0}.fmcg-hero .fmcg-hero-fg img{object-position:left center}@media (max-width:1024px){.fmcg-hero{--fmcg-watermark-top:6.5rem;--fmcg-watermark-size:clamp(1.7rem,6.8vw,2.85rem);--fmcg-watermark-line:clamp(2.25rem,7.2vw,3.15rem);--fmcg-watermark-gap:1.25rem;--fmcg-card-left:auto;--fmcg-card-top:auto;--fmcg-card-w:min(27rem,calc(100vw - 2.5rem));--fmcg-card-pad-top:1.35rem;--fmcg-card-pad-right:1.45rem;--fmcg-card-pad-bottom:2rem;--fmcg-card-pad-left:1.45rem;--fmcg-card-radius:1.1rem;--fmcg-card-copy-top:1rem;--fmcg-card-font:clamp(14px,2.2vw,18px);--fmcg-card-line:1.45;min-height:100dvh;height:100dvh!important}.fmcg-hero-card{bottom:1.5rem;right:1.25rem}.fmcg-hero-card-mark{width:14px;height:14px}.fmcg-hero .fmcg-hero-fg{width:min(44rem,82vw)}}@media (max-width:639px){.fmcg-hero{--fmcg-watermark-top:6.5rem;--fmcg-watermark-size:clamp(1.3rem,6.6vw,1.85rem);--fmcg-card-left:50%;--fmcg-card-x:-50%;--fmcg-card-w:min(21.5rem,calc(100vw - 1.5rem));--fmcg-card-font:clamp(13px,3.8vw,15px)}.fmcg-hero-card{bottom:1rem;right:auto}.fmcg-hero .fmcg-hero-fg{width:min(33rem,98vw)}}
.energy-hero{--energy-watermark-top:min(6.5729vw,19.0075vh);--energy-watermark-size:min(13.0208vw,23.4082vh);--energy-watermark-line:min(13.817vw,24.8395vh);--energy-watermark-gap:min(8.3333vw,14.9813vh);--energy-card-left:min(3.3854vw,6.0861vh);--energy-card-top:min(27.8125vw,50vh);--energy-card-w:min(25.2604vw,45.4119vh);--energy-card-pad-top:min(1.4063vw,2.5281vh);--energy-card-pad-right:min(1.875vw,3.3708vh);--energy-card-pad-bottom:min(2.5vw,4.4944vh);--energy-card-pad-left:min(1.5104vw,2.7154vh);--energy-card-radius:min(1.0417vw,1.8727vh);--energy-card-copy-top:min(1.4583vw,2.6217vh);--energy-card-font:min(1.0417vw,1.8727vh);--energy-card-line:min(1.5625vw,2.809vh);--energy-card-x:0px;--energy-card-y:0px}.energy-hero-copy{z-index:1}.energy-hero-watermark{color:#ffffff1c;max-width:none;font-family:var(--font-inter);letter-spacing:0;margin:0;font-weight:800}.energy-hero-card{z-index:4}.energy-hero-card-inner{box-sizing:border-box;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#81707012;border:1px solid #ffffff26;overflow:hidden}.energy-hero-card-mark{width:min(.7335vw,1.3186vh);max-width:none;height:min(.7335vw,1.3186vh);display:block}.energy-hero-card-text{letter-spacing:0;width:min(21.875vw,39.3258vh);max-width:100%}.energy-hero .energy-hero-fg{width:min(74.2188vw,133.427vh);height:min(47.2917vw,85.0187vh);inset:auto 0 0 auto;transform:none}.energy-hero .energy-hero-fg img{object-position:right bottom}@media (max-width:1024px){.energy-hero{--energy-watermark-top:6.75rem;--energy-watermark-size:clamp(1.7rem,6.8vw,2.85rem);--energy-watermark-line:clamp(2.25rem,7.2vw,3.15rem);--energy-watermark-gap:1.25rem;--energy-card-left:1.25rem;--energy-card-top:auto;--energy-card-w:min(27rem,calc(100vw - 2.5rem));--energy-card-pad-top:1.35rem;--energy-card-pad-right:1.45rem;--energy-card-pad-bottom:2rem;--energy-card-pad-left:1.45rem;--energy-card-radius:1.1rem;--energy-card-copy-top:1rem;--energy-card-font:clamp(14px,2.2vw,18px);--energy-card-line:1.45;min-height:100dvh;height:100dvh!important}.energy-hero-card{bottom:1.5rem}.energy-hero-card-mark{width:14px;height:14px}.energy-hero-card-text{width:100%}.energy-hero .energy-hero-fg{width:min(58rem,132vw);height:min(38rem,60vh);inset:auto 0 0 auto;transform:none}}@media (max-width:639px){.energy-hero{--energy-watermark-top:6.5rem;--energy-watermark-size:clamp(1.3rem,6.6vw,1.85rem);--energy-card-left:50%;--energy-card-x:-50%;--energy-card-w:min(21.5rem,calc(100vw - 1.5rem));--energy-card-font:clamp(13px,3.8vw,15px)}.energy-hero-card{bottom:1rem}.energy-hero .energy-hero-fg{width:min(45rem,162vw);height:min(30rem,52vh);inset:auto 0 0 auto;transform:none}}
.technology-hero{--technology-watermark-top:min(5.5833vw,17.2285vh);--technology-watermark-size:min(13.0208vw,23.4082vh);--technology-watermark-line:min(13.817vw,24.8395vh);--technology-watermark-gap:min(8.3333vw,14.9813vh);--technology-card-left:min(79px,4.1146vw);--technology-card-top:min(587px,30.5729vw);--technology-card-w:min(486px,25.3125vw);--technology-card-pad-top:min(27px,1.4063vw);--technology-card-pad-right:min(36px,1.875vw);--technology-card-pad-bottom:min(48px,2.5vw);--technology-card-pad-left:min(29px,1.5104vw);--technology-card-radius:min(20px,1.0417vw);--technology-card-copy-top:min(28px,1.4583vw);--technology-card-font:min(20px,1.0417vw);--technology-card-line:min(30px,1.5625vw);--technology-card-x:0px;--technology-card-y:0px}.technology-hero-copy{z-index:1}.technology-hero-watermark{color:#ffffff0d;max-width:none;font-family:var(--font-inter);letter-spacing:0;margin:0;font-weight:800}.technology-hero-card{z-index:3}.technology-hero-card-inner{box-sizing:border-box;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#81707012;border:1px solid #ffffff26;overflow:hidden}.technology-hero-card-mark{width:min(14.083px,.7335vw);max-width:none;height:min(14.083px,.7335vw);display:block}.technology-hero-card-text{max-width:100%}@media (max-width:1024px){.technology-hero{--technology-watermark-top:6.5rem;--technology-watermark-size:clamp(1.7rem,6.8vw,2.85rem);--technology-watermark-line:clamp(2.25rem,7.2vw,3.15rem);--technology-watermark-gap:1.25rem;--technology-card-left:1.25rem;--technology-card-top:auto;--technology-card-w:min(27rem,calc(100vw - 2.5rem));--technology-card-pad-top:1.35rem;--technology-card-pad-right:1.45rem;--technology-card-pad-bottom:2rem;--technology-card-pad-left:1.45rem;--technology-card-radius:1.1rem;--technology-card-copy-top:1rem;--technology-card-font:clamp(14px,2.2vw,18px);--technology-card-line:1.45;min-height:100dvh;height:100dvh!important}.technology-hero-card{bottom:1.5rem}.technology-hero-card-mark{width:14px;height:14px}}@media (max-width:639px){.technology-hero{--technology-watermark-top:6.5rem;--technology-watermark-size:clamp(1.3rem,6.6vw,1.85rem);--technology-card-left:50%;--technology-card-x:-50%;--technology-card-w:min(21.5rem,calc(100vw - 1.5rem));--technology-card-font:clamp(13px,3.8vw,15px)}.technology-hero-card{bottom:1rem}}
.ui-ux-hero{--ui-ux-watermark-top:min(9.5833vw,17.2285vh);--ui-ux-watermark-size:min(13.0208vw,23.4082vh);--ui-ux-watermark-line:min(13.817vw,24.8395vh);--ui-ux-watermark-gap:min(8.3333vw,14.9813vh);--ui-ux-card-left:min(1353px,70.4688vw);--ui-ux-card-top:min(698px,36.3542vw);--ui-ux-card-w:min(486px,25.3125vw);--ui-ux-card-pad-top:min(27px,1.4063vw);--ui-ux-card-pad-right:min(36px,1.875vw);--ui-ux-card-pad-bottom:min(48px,2.5vw);--ui-ux-card-pad-left:min(29px,1.5104vw);--ui-ux-card-radius:min(20px,1.0417vw);--ui-ux-card-copy-top:min(28px,1.4583vw);--ui-ux-card-font:min(20px,1.0417vw);--ui-ux-card-line:min(30px,1.5625vw);--ui-ux-card-x:0px;--ui-ux-card-y:0px}.ui-ux-hero-copy{z-index:1}.ui-ux-hero-copy-front{z-index:3}.ui-ux-hero-watermark{color:#ffffff0d;max-width:none;font-family:var(--font-inter);letter-spacing:0;margin:0;font-weight:800}.ui-ux-hero-card{z-index:4}.ui-ux-hero-card-inner{box-sizing:border-box;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#81707012;border:1px solid #ffffff26;overflow:hidden}.ui-ux-hero-card-mark{width:min(14.083px,.7335vw);max-width:none;height:min(14.083px,.7335vw);display:block}.ui-ux-hero-card-text{max-width:100%}@media (max-width:1024px){.ui-ux-hero{--ui-ux-watermark-top:6.5rem;--ui-ux-watermark-size:clamp(1.7rem,6.8vw,2.85rem);--ui-ux-watermark-line:clamp(2.25rem,7.2vw,3.15rem);--ui-ux-watermark-gap:1.25rem;--ui-ux-card-left:auto;--ui-ux-card-top:auto;--ui-ux-card-w:min(27rem,calc(100vw - 2.5rem));--ui-ux-card-pad-top:1.35rem;--ui-ux-card-pad-right:1.45rem;--ui-ux-card-pad-bottom:2rem;--ui-ux-card-pad-left:1.45rem;--ui-ux-card-radius:1.1rem;--ui-ux-card-copy-top:1rem;--ui-ux-card-font:clamp(14px,2.2vw,18px);--ui-ux-card-line:1.45;min-height:100dvh;height:100dvh!important}.ui-ux-hero-card{bottom:1.5rem;right:1.25rem}.ui-ux-hero-card-mark{width:14px;height:14px}}@media (max-width:639px){.ui-ux-hero{--ui-ux-watermark-top:6.5rem;--ui-ux-watermark-size:clamp(1.3rem,6.6vw,1.85rem);--ui-ux-card-left:50%;--ui-ux-card-x:-50%;--ui-ux-card-w:min(21.5rem,calc(100vw - 1.5rem));--ui-ux-card-font:clamp(13px,3.8vw,15px)}.ui-ux-hero-card{bottom:1rem;right:auto}}
.security-app-hero-watermark{font-family:var(--font-inter);color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #ffffffb3;paint-order:stroke fill;z-index:0;font-weight:800;-webkit-mask-image:linear-gradient(#000000f2 0%,#0000008c 48%,#0000002e 78%,#0000 100%);mask-image:linear-gradient(#000000f2 0%,#0000008c 48%,#0000002e 78%,#0000 100%)}.security-app-hero-kicker-text{white-space:nowrap}@media (max-width:1024px){.security-app-hero{min-height:100dvh;height:100dvh!important}.security-app-hero-overlay{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:.75rem;padding:6.5rem 1.25rem 7.25rem;display:flex}.security-app-hero-watermark{z-index:0;max-width:calc(100% - 2.5rem);right:1.25rem;overflow:hidden;letter-spacing:-.04em!important;font-size:clamp(2.4rem,12vw,4.25rem)!important;line-height:1!important;bottom:.35rem!important;left:1.25rem!important}.security-app-hero-kicker,.security-app-hero-headline,.security-app-hero-card{z-index:1;max-width:100%;width:auto!important;position:relative!important;inset:auto!important}.security-app-hero-kicker{flex-wrap:wrap;row-gap:.4rem;max-width:100%}.security-app-hero-kicker-text{white-space:normal!important;font-size:clamp(1rem,4.2vw,1.35rem)!important;line-height:1.25!important}.security-app-hero-headline{width:100%!important}.security-app-hero-headline-text{max-width:100%!important;font-size:clamp(1.85rem,8vw,3.25rem)!important;line-height:.95!important}.security-app-hero-card{max-width:100%;border-radius:1.1rem!important;width:100%!important;padding:1.15rem 1.25rem 1.35rem!important}.security-app-hero-card .inline-grid{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.security-app-hero-card p{white-space:normal;width:100%!important;margin-top:.65rem!important;font-size:clamp(14px,3.6vw,16px)!important;line-height:1.45!important}}@media (max-width:767px){.security-app-hero-overlay{gap:.65rem;padding:6.75rem 1rem 7rem}.security-app-hero-watermark{font-size:clamp(2rem,11vw,3.1rem)!important}.security-app-hero-headline-text{font-size:clamp(1.6rem,8.4vw,2.4rem)!important}}@media (max-width:479px){.security-app-hero-overlay{padding:6.5rem .85rem 6.75rem}.security-app-hero-watermark{font-size:clamp(1.7rem,10.5vw,2.4rem)!important}.security-app-hero-kicker-text{font-size:clamp(.95rem,4.4vw,1.15rem)!important}.security-app-hero-headline-text{font-size:clamp(1.45rem,8.2vw,1.95rem)!important}}
