.cm-home-hero{--cm-navy:#354a74;--cm-navy-dark:#293d60;--cm-blue-deep:#0d2c63;--cm-sky:#3f8eab;--cm-orange:#f9860a;--cm-orange-hover:#ff9722;--cm-white:#fff;--cm-text:#26364f;--cm-text-soft:#66778e;align-items:center;background:#fff;color:var(--cm-text);display:flex;isolation:isolate;min-height:min(900px,100svh);overflow:hidden;position:relative}.cm-home-hero,.cm-home-hero *,.cm-home-hero :after,.cm-home-hero :before{box-sizing:border-box}.cm-home-hero figure,.cm-home-hero h1,.cm-home-hero p{margin-top:0}.cm-home-hero img{display:block;max-width:100%}.cm-home-hero__bg{inset:0;pointer-events:none;position:absolute;z-index:0}.cm-home-hero__bg-image{height:100%;inset:0;object-fit:cover;object-position:68% center;position:absolute;width:100%}.cm-home-hero__bg-overlay{background:linear-gradient(90deg,#fff,#fff 29%,hsla(0,0%,100%,.98) 38%,hsla(0,0%,100%,.78) 49%,hsla(0,0%,100%,.28) 64%,hsla(0,0%,100%,.06) 80%,hsla(0,0%,100%,0));inset:0;position:absolute}.cm-home-hero__container{margin:0 auto;padding:clamp(105px,10vh,135px) 0 clamp(65px,8vh,95px);position:relative;width:min(calc(100% - 80px),1600px);z-index:2}.cm-home-hero__layout{align-items:center;display:grid;gap:clamp(45px,5vw,90px);grid-template-areas:"copy visual";grid-template-columns:minmax(470px,.88fr) minmax(580px,1.12fr)}.cm-home-hero__copy{grid-area:copy;max-width:680px;min-width:0;position:relative;z-index:5}.cm-home-hero__eyebrow{color:var(--cm-sky);font-family:Lato,Arial,sans-serif;font-size:.66rem;font-weight:800;letter-spacing:.15em;line-height:1.35;margin-bottom:21px;max-width:650px;text-transform:uppercase}.cm-home-hero__title{color:var(--cm-blue-deep);font-family:Montserrat,Arial,sans-serif;font-size:clamp(3rem,4.65vw,5.1rem);font-weight:800;letter-spacing:-.055em;line-height:.98;margin:0 0 22px;max-width:670px;text-transform:uppercase}.cm-home-hero__lead{color:var(--cm-text-soft);font-family:Lato,Arial,sans-serif;font-size:clamp(1rem,1.1vw,1.1rem);line-height:1.65;margin:0;max-width:590px}.cm-home-hero__actions{margin-top:30px}.cm-home-hero__primary{align-items:center;background:var(--cm-orange);border:1px solid var(--cm-orange);border-radius:999px;box-shadow:0 13px 30px rgba(249,134,10,.17);color:#fff!important;display:inline-flex;font-family:Lato,Arial,sans-serif;font-size:.7rem;font-weight:800;gap:13px;justify-content:center;letter-spacing:.11em;line-height:1;min-height:52px;padding:14px 23px;text-decoration:none;text-transform:uppercase;transition:transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.cm-home-hero__primary:hover{background:var(--cm-orange-hover);border-color:var(--cm-orange-hover);box-shadow:0 16px 34px rgba(249,134,10,.22);transform:translateY(-2px)}.cm-home-hero__primary-arrow{align-items:center;display:inline-flex;font-size:1rem;justify-content:center;line-height:1;transition:transform .22s ease}.cm-home-hero__primary:hover
.cm-home-hero__primary-arrow{transform:translateX(3px)}.cm-home-hero__visual{align-items:center;align-self:stretch;display:flex;grid-area:visual;min-width:0;overflow:visible;position:relative}.cm-home-hero__scene{min-height:650px;overflow:visible;position:relative;width:100%}.cm-home-hero__metric{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,0%,100%,.93);border:1px solid hsla(0,0%,100%,.72);border-radius:14px;box-shadow:0 14px 32px rgba(36,55,82,.11);display:grid;gap:3px;min-width:130px;padding:12px 14px;position:absolute;z-index:8}.cm-home-hero__metric--traffic{left:10%;top:36%}.cm-home-hero__metric-label{color:var(--cm-sky);font-family:Lato,Arial,sans-serif;font-size:.52rem;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}.cm-home-hero__metric strong{color:var(--cm-blue-deep);font-family:Montserrat,Arial,sans-serif;font-size:clamp(1.14rem,1.4vw,1.42rem);font-weight:800;letter-spacing:-.035em;line-height:1}.cm-home-hero__metric small{color:var(--cm-text-soft);font-family:Lato,Arial,sans-serif;font-size:.6rem;line-height:1.3}.cm-home-hero__dashboard-wrap{bottom:4%;position:absolute;right:0;width:52%;z-index:6}.cm-home-hero__dashboard{background:hsla(0,0%,100%,.97);border:1px solid rgba(53,74,116,.1);border-radius:17px;box-shadow:0 18px 45px rgba(28,46,70,.12);margin:0;overflow:hidden;padding:5px;position:relative;width:100%}.cm-home-hero__dashboard-image{aspect-ratio:16/10;border-radius:12px;display:block;height:auto;object-fit:cover;object-position:center top;width:100%}.cm-home-hero__dashboard-placeholder{align-items:center;aspect-ratio:16/10;background:linear-gradient(145deg,#eef4f8,#e4edf4);border-radius:12px;color:var(--cm-text-soft);display:flex;font-family:Lato,Arial,sans-serif;font-size:.7rem;font-weight:800;justify-content:center;width:100%}@media (prefers-reduced-motion:no-preference){.cm-home-hero__copy{opacity:0;transform:translateY(12px);transition:opacity .55s ease,transform .55s ease}.cm-home-hero__metric{opacity:0;transform:translateY(8px);transition:opacity .55s ease .18s,transform .55s ease .18s}.cm-home-hero__dashboard-wrap{opacity:0;transform:translateY(14px);transition:opacity .65s ease .24s,transform .65s ease .24s}.cm-home-hero--ready .cm-home-hero__copy,.cm-home-hero--ready .cm-home-hero__dashboard-wrap,.cm-home-hero--ready .cm-home-hero__metric{opacity:1;transform:translateY(0)}}@media (min-width:1101px) and (max-width:1649px){.cm-home-hero__container{padding-bottom:clamp(55px,6vh,78px);padding-top:clamp(95px,9vh,120px);width:min(calc(100% - 64px),1480px)}.cm-home-hero__layout{gap:clamp(30px,3.5vw,58px);grid-template-columns:minmax(470px,.94fr) minmax(500px,1.06fr)}.cm-home-hero__copy{max-width:625px}.cm-home-hero__title{font-size:clamp(2.75rem,3.7vw,4rem);max-width:610px}.cm-home-hero__lead{max-width:555px}.cm-home-hero__scene{min-height:590px}.cm-home-hero__metric--traffic{left:6%;top:34%}.cm-home-hero__dashboard-wrap{bottom:4%;right:-1%;width:52%}}@media (max-height:820px) and (min-width:1101px){.cm-home-hero{min-height:720px}.cm-home-hero__container{padding-bottom:42px;padding-top:88px}.cm-home-hero__eyebrow{margin-bottom:15px}.cm-home-hero__title{font-size:clamp(2.55rem,3.35vw,3.65rem);margin-bottom:17px}.cm-home-hero__lead{font-size:.96rem;line-height:1.55}.cm-home-hero__actions{margin-top:23px}.cm-home-hero__scene{min-height:530px}.cm-home-hero__metric--traffic{top:32%}.cm-home-hero__dashboard-wrap{bottom:4%;width:49%}}@media (max-width:1100px){.cm-home-hero{min-height:auto}.cm-home-hero__container{padding:100px 0 65px;width:calc(100% - 56px)}.cm-home-hero__layout{gap:38px;grid-template-areas:"copy" "visual";grid-template-columns:1fr}.cm-home-hero__copy{max-width:700px}.cm-home-hero__title{font-size:clamp(3rem,6vw,4.5rem);max-width:620px}.cm-home-hero__lead{max-width:580px}.cm-home-hero__visual{min-height:0}.cm-home-hero__scene{min-height:580px}.cm-home-hero__metric--traffic{left:5%;top:21%}.cm-home-hero__dashboard-wrap{bottom:2%;right:1%;width:58%}}@media (max-width:767px){.cm-home-hero{display:block;min-height:auto}.cm-home-hero__container{padding:82px 0 46px;width:calc(100% - 32px)}.cm-home-hero__bg-image{object-position:66% center}.cm-home-hero__bg-overlay{background:linear-gradient(180deg,#fff,#fff 34%,hsla(0,0%,100%,.98) 43%,hsla(0,0%,100%,.46) 58%,hsla(0,0%,100%,.09) 75%,hsla(0,0%,100%,.5))}.cm-home-hero__layout{gap:0;grid-template-areas:"copy" "visual";grid-template-columns:1fr}.cm-home-hero__copy{max-width:none}.cm-home-hero__eyebrow{display:none}.cm-home-hero__title{font-size:clamp(2.25rem,10.4vw,2.9rem);letter-spacing:-.05em;line-height:.97;margin-bottom:16px;max-width:370px}.cm-home-hero__lead{font-size:.93rem;line-height:1.55;max-width:365px}.cm-home-hero__actions{margin-top:22px}.cm-home-hero__primary{font-size:.66rem;min-height:48px;padding:13px 19px}.cm-home-hero__visual{align-self:auto;margin-top:24px;min-height:0}.cm-home-hero__scene{min-height:375px}.cm-home-hero__metric{border-radius:12px;min-width:108px;padding:9px 10px}.cm-home-hero__metric--traffic{left:0;top:46px}.cm-home-hero__metric strong{font-size:1.05rem}.cm-home-hero__metric-label{font-size:.47rem}.cm-home-hero__metric small{font-size:.56rem}.cm-home-hero__dashboard-wrap{bottom:12px;right:-3%;width:71%}.cm-home-hero__dashboard{border-radius:14px;box-shadow:0 15px 35px rgba(28,46,70,.13);padding:4px}.cm-home-hero__dashboard-image,.cm-home-hero__dashboard-placeholder{border-radius:10px}}@media (max-width:430px){.cm-home-hero__container{padding-top:76px;width:calc(100% - 28px)}.cm-home-hero__title{font-size:clamp(2.1rem,10.6vw,2.6rem);max-width:340px}.cm-home-hero__lead{font-size:.89rem}.cm-home-hero__scene{min-height:340px}.cm-home-hero__metric--traffic{top:36px}.cm-home-hero__dashboard-wrap{bottom:8px;right:-4%;width:75%}}@media (min-width:1650px){.cm-home-hero__container{max-width:1700px}.cm-home-hero__layout{gap:90px;grid-template-columns:minmax(610px,.88fr) minmax(750px,1.12fr)}.cm-home-hero__scene{min-height:710px}.cm-home-hero__dashboard-wrap{bottom:5%;right:1%;width:50%}.cm-home-hero__metric--traffic{left:12%}}html[lang=de]
.cm-home-hero__copy{max-width:750px}html[lang=de]
.cm-home-hero__title{font-size:clamp(2.45rem,3.65vw,4.25rem);letter-spacing:-.045em}@media (max-width:767px){html[lang=de] .cm-home-hero__title{font-size:clamp(1.95rem,9vw,2.45rem);letter-spacing:-.038em;line-height:.98;max-width:355px}}@media (prefers-reduced-motion:reduce){.cm-home-hero__copy,.cm-home-hero__dashboard-wrap,.cm-home-hero__metric{opacity:1!important;transform:none!important;transition:none!important}.cm-home-hero__primary,.cm-home-hero__primary-arrow{transition:none!important}}