#nav-desktop[data-astro-cid-dj2yeb4l]{--nav-height:7.5rem;--nav-height-small:4.4rem;box-sizing:border-box;padding-inline:max(var(--gutter), (100% - var(--container)) / 2);height:var(--nav-height);z-index:11;will-change:height;background-color:#0000;justify-content:space-between;align-items:center;width:100%;max-width:100vw;font-weight:300;transition:height .3s ease-in-out;display:flex;position:fixed;top:0;left:0;&.nav-desktop-sticky{--nav-height:var(--nav-height-small)}@media screen and (width<=70rem){display:none}& #nav-desktop-background{height:var(--nav-height-small);will-change:translate;view-transition-name:nav-desktop-background;background-color:#000;width:100%;transition:translate .3s ease-in-out;position:fixed;top:0;left:0;translate:0 -100%}&.nav-desktop-sticky{& #nav-desktop-background{translate:0}}& #left-element{z-index:10;user-select:none;view-transition-name:nav-desktop-left;flex-direction:row;align-items:center;font-size:1.2rem;font-weight:400;text-decoration:none;display:flex}& .logo{width:1.6rem;height:auto}& #nav-headline{color:#fff;letter-spacing:.08rem;text-transform:uppercase;width:10rem;margin-left:1.1rem;font-size:1.05rem;font-weight:700;text-decoration:none}& #right-element{view-transition-name:nav-desktop-right;flex-direction:row;align-items:center;height:100%;margin-right:-1.4rem;display:flex}& .nav-item-content{color:#0000;justify-content:center;align-items:center;height:100%;padding:0 1.4rem;display:flex;position:relative}& .nav-item-content div{justify-content:center;display:flex;position:relative}& .nav-item-content div div{color:#fff;font-weight:500;transition:font-weight .3s ease-in-out;position:absolute;inset:0 auto}& .nav-item-active .nav-item-content div div,& .nav-item-link:hover .nav-item-content div div{font-weight:800}& .nav-item{box-sizing:border-box;color:#fff;letter-spacing:.08rem;text-transform:uppercase;white-space:nowrap;user-select:none;flex-direction:column;justify-content:center;align-items:center;height:55%;font-size:.95rem;font-weight:700;text-decoration:none;transition:height .3s ease-in-out;display:flex;position:relative}&.nav-desktop-sticky .nav-item[data-astro-cid-dj2yeb4l]{height:100%!important}& .nav-item-link{cursor:pointer}& button.nav-item-content{all:unset;color:#0000;cursor:default;align-items:center;gap:.35rem;height:100%;padding:0 1.4rem;display:flex}& .nav-chevron{color:#fff;width:.9rem;height:.9rem;transition:rotate .2s}& .nav-item:hover .nav-chevron,& .nav-item:focus-within .nav-chevron{rotate:180deg}& .nav-item-children-box-wrapper{visibility:hidden;opacity:0;padding-top:.6rem;transition:opacity .18s,visibility .18s;position:absolute;top:100%;left:50%;translate:-50%}& .nav-item:hover .nav-item-children-box-wrapper,& .nav-item:focus-within .nav-item-children-box-wrapper{visibility:visible;opacity:1}& .nav-item-children-box{background:#fff;border-radius:.8rem;grid-template-columns:repeat(2,15.3rem);gap:.2rem;padding:.5rem;display:grid;box-shadow:0 0 0 1px #0e111c14}& .nav-item-child{text-transform:none;letter-spacing:0;white-space:normal;border-radius:.55rem;flex-direction:column;gap:.25rem;padding:.75rem .9rem;text-decoration:none;transition:background-color .15s;display:flex;&:hover,&.current{background:var(--surface)}}& .child-name{font-size:var(--fs-small);color:var(--ink);font-weight:600;line-height:1.3}& .child-text{font-size:var(--fs-micro);color:var(--muted);font-weight:400;line-height:1.4}}#nav-mobile[data-astro-cid-dj2yeb4l]{justify-content:center;width:100%;display:none;position:absolute;top:0;@media screen and (width<=70rem){display:flex}& #headline .logo{width:1.6rem}@media (width<=45rem){& #headline .logo{width:1.45rem}}& #headline .text{color:#fff;letter-spacing:.08rem;text-transform:uppercase;margin-left:1.1rem;font-size:1.05rem;font-weight:700;text-decoration:none}@media (width<=45rem){& #headline .text{letter-spacing:.06rem;margin-left:.9rem;font-size:1.25rem}}& #hamburger-container{all:unset;z-index:102;cursor:pointer;border-radius:25%;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:flex;position:fixed;top:2.2rem;right:2.4rem}& #hamburger-container-bg{z-index:99;clip-path:inset(100% 0 0);background-color:#000000e6;border-radius:50%;width:3rem;height:3rem;position:fixed;top:2.3rem;right:2.5rem}& #hamburger-container #line-1,& #hamburger-container #line-2{transform-box:fill-box;transform-origin:50%;transition:transform .4s ease-in-out,opacity .4s ease-in-out}& #hamburger-container #line-3{transition:opacity .4s ease-in-out}& #headline{z-index:101;user-select:none;flex-direction:row;align-items:center;height:3.2rem;font-size:1.2rem;font-weight:400;text-decoration:none;display:flex;position:relative;top:2.2rem}@media (width<=40rem){& #headline{top:1.15rem}& #hamburger-container{top:1.15rem;right:1.15rem}& #hamburger-container-bg{top:1.25rem;right:1.25rem}}& #nav-mobile-menu{box-sizing:border-box;z-index:100;visibility:hidden;clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);view-transition-name:mobile-nav-menu;background:linear-gradient(#0000 50%,#0052e021 100%),#000;flex-direction:column;width:70%;max-width:23rem;height:100dvh;transition:transform .7s cubic-bezier(.19,1,.22,1),clip-path .7s cubic-bezier(.19,1,.22,1),visibility 0s linear .7s;display:flex;position:fixed;top:0;right:0;overflow:auto;transform:translate(100%)}& #nav-overlay{z-index:97;opacity:0;visibility:hidden;view-transition-name:mobile-nav-overlay;background:#00000080;transition:opacity .5s,visibility 0s linear .5s;position:fixed;inset:0}&.open{& #nav-mobile-menu{visibility:visible;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:transform .8s cubic-bezier(.19,1,.22,1),clip-path .8s cubic-bezier(.19,1,.22,1);transform:translate(0)}& #nav-overlay{opacity:1;visibility:visible;transition:opacity .5s}& .mobile-nav-element{opacity:1;transition-delay:calc(.12s + var(--i) * 50ms);transform:translate(0)}& #line-1{transform:translateY(4px)rotate(45deg)}& #line-2{transform:translateY(-4px)rotate(-45deg)}& #line-3{opacity:0}}& #nav-mobile-menu:before{content:"CEDGETEC";writing-mode:vertical-rl;letter-spacing:.02em;white-space:nowrap;color:#ffffff1a;pointer-events:none;user-select:none;font-size:18.6dvh;font-weight:800;line-height:1;position:absolute;top:50%;left:0;transform:translate(-30%,-50%)rotate(180deg)}& #nav-item-container{box-sizing:border-box;width:100%;margin-top:6.5rem;padding:0 clamp(1.6rem,8vw,3.2rem) 3rem;position:relative}& .mobile-nav-element{color:#fff;letter-spacing:.06em;text-align:right;text-transform:uppercase;opacity:0;border-bottom:.1rem solid #ffffff1f;padding:.85rem 0;font-size:.9rem;font-weight:700;text-decoration:none;transition:opacity .45s,transform .6s cubic-bezier(.19,1,.22,1),color .2s;display:block;transform:translate(1.2rem);&:hover,&.active{color:#fff9}}& .mobile-nav-element-sub{font-weight:400}}#footer[data-astro-cid-jo6i4kqk]{color:#fff9;font-size:var(--fs-small);background:#000;overflow:hidden}.inner[data-astro-cid-jo6i4kqk]{box-sizing:border-box;max-width:calc(var(--container) + 2 * var(--gutter));padding:clamp(4rem, 8vw, 6.5rem) var(--gutter) 2rem;margin-inline:auto}.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr repeat(3,1fr);gap:3rem 2rem;display:grid;@media (width<=60rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=36rem){grid-template-columns:1fr}}.brand[data-astro-cid-jo6i4kqk]{& p{max-width:18rem;margin:1.4rem 0 0;line-height:1.6}}.brand-link[data-astro-cid-jo6i4kqk]{color:#fff;letter-spacing:.08rem;text-transform:uppercase;align-items:center;gap:1rem;font-weight:700;text-decoration:none;display:inline-flex;&:hover{color:#fff}}.footer-logo[data-astro-cid-jo6i4kqk]{width:1.6rem;height:auto}.column[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.75rem;display:flex;& a{color:#ffffffbf;text-decoration:none;&:hover{color:#fff}}}.column-title[data-astro-cid-jo6i4kqk]{font-size:var(--fs-body);color:#fff;margin-bottom:.5rem;font-weight:700}.bottom[data-astro-cid-jo6i4kqk]{font-size:var(--fs-small);border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:clamp(3rem,6vw,4.5rem);padding-top:2rem;display:flex}.legal[data-astro-cid-jo6i4kqk]{gap:1.5rem;display:flex;& a{color:#fff9;text-decoration:none;&:hover{color:#fff}}}.button[data-astro-cid-ekguhzzh]{white-space:nowrap;background:0 0;border:.14rem solid;border-radius:50rem;align-items:center;padding:.9rem 1.8rem;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.on-dark[data-astro-cid-ekguhzzh]{color:#fff;border-color:#fff;&:hover{color:#000;background:#fff}}.on-light[data-astro-cid-ekguhzzh]{color:var(--ink);border-color:var(--ink);&:hover{color:#fff;background:var(--ink)}}#header[data-astro-cid-ge2uvauf]{background-color:#212121;height:100vh;min-height:40rem;display:block;position:relative;&.compact{height:72vh;min-height:32rem}}#hero-cta[data-astro-cid-ge2uvauf]{opacity:0;flex-wrap:wrap;justify-content:flex-end;gap:.8rem;margin-top:2.6rem;margin-right:2rem;animation:.7s cubic-bezier(.215,.61,.355,1) .85s forwards fadein-font;display:flex;@media screen and (width<=70rem){justify-content:center;margin-right:0}}#arrow-box[data-astro-cid-ge2uvauf]{z-index:3;justify-content:center;align-items:center;width:100%;margin-top:-5rem;display:flex;position:absolute;top:100%}@media screen and (width<=40rem){#arrow-box[data-astro-cid-ge2uvauf]{display:none}}#expand-arrow[data-astro-cid-ge2uvauf]{opacity:0;cursor:pointer;z-index:5;color:#fff;stroke-width:.8px;width:4.7rem;height:auto;animation:.5s .8s forwards fadein-arrow;position:absolute}@keyframes fadein-arrow{0%{opacity:0}to{opacity:.8}}#expand-arrow[data-astro-cid-ge2uvauf]:hover{opacity:1}#head-img[data-astro-cid-ge2uvauf]{object-position:center center;object-fit:cover;box-sizing:border-box;z-index:2;background-color:#212121;background-origin:border-box;min-width:100%;max-width:100%;height:100%;display:block;position:absolute}.head-gradient[data-astro-cid-ge2uvauf]{z-index:2;background:linear-gradient(135deg,#00e5d073,#0911ffcc);width:100%;height:100%;animation:3.5s fadein;position:absolute;top:0}@keyframes fadein{0%{opacity:0}to{opacity:1}}#headline-container[data-astro-cid-ge2uvauf]{text-align:right;box-sizing:border-box;width:100%;height:100%;padding-inline:max(var(--gutter), (100% - var(--container)) / 2);z-index:2;view-transition-class:page-header;view-transition-name:match-element;flex-direction:column;justify-content:center;align-items:flex-end;display:flex;position:absolute;top:0}@media screen and (width<=70rem){#headline-container[data-astro-cid-ge2uvauf]{align-items:center}}#headline-wrapper[data-astro-cid-ge2uvauf]{width:72%}@media screen and (width<=70rem){#headline-wrapper[data-astro-cid-ge2uvauf]{width:75%;margin-right:0}}#main-headline[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;color:#fff;opacity:1;opacity:0;margin:0;font-size:clamp(2rem,1.1rem + 3.6vw,4.4rem);font-weight:600;line-height:1.1;animation:.7s cubic-bezier(.215,.61,.355,1) .3s forwards fadein-font;display:inline-block;position:relative}#main-headline[data-astro-cid-ge2uvauf].long{text-wrap:balance;font-size:clamp(1.7rem,1rem + 2.4vw,3.1rem);line-height:1.1}@keyframes fadein-font{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}#main-subheadline[data-astro-cid-ge2uvauf]{opacity:0;color:#ffffffe0;margin-top:clamp(3rem,2.1rem + 2.8vw,5rem);margin-right:2rem;font-size:clamp(1.1rem,.95rem + .6vw,1.5rem);font-weight:300;line-height:1.45;animation:.7s cubic-bezier(.215,.61,.355,1) .6s forwards fadein-font}@media screen and (width<=70rem){#main-subheadline[data-astro-cid-ge2uvauf]{margin-right:0}#headline-container[data-astro-cid-ge2uvauf]{text-align:center}#main-headline[data-astro-cid-ge2uvauf]:after{left:34%;right:auto}}#main-headline[data-astro-cid-ge2uvauf]:after{content:"";background-color:#fff;width:32%;height:.32rem;margin-top:clamp(1.4rem,.9rem + 1.3vw,2.2rem);display:block;position:absolute;right:0}.content-master[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:6rem 0;display:flex}@media screen and (width<=40rem){#header[data-astro-cid-ge2uvauf],#header[data-astro-cid-ge2uvauf].compact{height:auto;min-height:0}#headline-container[data-astro-cid-ge2uvauf]{box-sizing:border-box;min-height:30rem;padding:8.375rem var(--gutter) 5.125rem;position:relative}#headline-container[data-astro-cid-ge2uvauf]:not(:has(#hero-cta)){padding-top:7.875rem;padding-bottom:5.625rem}#headline-wrapper[data-astro-cid-ge2uvauf]{width:100%}}@media screen and (width<=70rem){#main-headline[data-astro-cid-ge2uvauf]:after{display:none}#main-subheadline[data-astro-cid-ge2uvauf]{margin-top:1.6rem}}@media screen and (width>=40.01rem) and (width<=70rem){#headline-container[data-astro-cid-ge2uvauf]{box-sizing:border-box;padding-top:4.15rem}}:root{--ink:#0e111c;--text:#585c68;--muted:#808490;--line:#0e111c17;--surface:#f6f7fb;--surface-strong:#eceff7;--blue:#0052e0;--blue-deep:#0911ff;--cyan:#00c8be;--violet:#7c3aed;--night:#080a16;--gradient:linear-gradient(100deg, #00c8be 0%, #3073d4 45%, #0911ff 100%);--gradient-warm:linear-gradient(110deg, #ff7f35 0%, #ef2929 40%, #002ed7 100%);--radius:1.5rem;--radius-small:.9rem;--container:79.5rem;--gutter:clamp(1.25rem, 5vw, 3rem);--section-space:clamp(4.5rem, 8vw, 7.5rem);--card-pad:clamp(1.4rem, .8rem + 2.6vw, 2.2rem);--card-gap:clamp(.9rem, .6rem + 1vw, 1.5rem);--fs-h2:clamp(1.6rem, 1.1rem + 2.3vw, 3.2rem);--fs-h3-large:clamp(1.4rem, 1.05rem + 1.4vw, 2.2rem);--fs-h3:clamp(1.15rem, 1.05rem + .4vw, 1.3rem);--fs-lead:clamp(1.05rem, .98rem + .35vw, 1.3rem);--fs-body:clamp(1.02rem, .98rem + .2vw, 1.1rem);--fs-text:1rem;--fs-small:.9rem;--fs-micro:.78rem;--card-shadow:0 2px 5px #0000001c;--card-radius:clamp(1.1rem, .7rem + 1.6vw, 1.6rem);--ease-out:cubic-bezier(.215, .61, .355, 1);--view-transition-duration:.3s}html,body{font-family:var(--sans), system-ui, sans-serif;color:var(--text);-webkit-font-smoothing:antialiased;text-size-adjust:100%;font-synthesis:none;interpolate-size:allow-keywords;transition-behavior:allow-discrete;background:#fff;margin:0;padding:0}a{color:var(--blue);transition:color .2s ease-in-out;&:hover{color:#000}}::selection{color:#fff;background:#000}main{font-size:var(--fs-body);flex-direction:column;justify-content:center;line-height:1.7;display:flex;&.flow-boxes{gap:6rem;padding-top:6rem;padding-bottom:6rem;@media (width<=75rem){padding-top:4rem}@media (width<=50rem){padding-top:2.8rem;padding-bottom:3rem}}&.flow-sections{gap:0;padding:0}}h1,h2,h3,h4{overflow-wrap:break-word;@media (width<=40rem){hyphens:auto}}.section-heading:has(+:is(p,.double-column-text)){margin-bottom:1.25rem!important}@media (width<=40rem){.icon-list .list-icon,.module-points .point-mark{display:none!important}.icon-list>li,.module-points>li{align-items:flex-start!important;gap:.75rem!important;&:before{content:"";background:var(--accent,var(--ink));border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem;margin-top:.7em}}}.grad{color:inherit}@view-transition{navigation:auto}::view-transition-group(root){animation-duration:var(--view-transition-duration)}::view-transition-old(.page-header){animation:header-fadeout var(--view-transition-duration);animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-fill-mode:forwards}@keyframes header-fadeout{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.8rem)}}::view-transition-old(mobile-nav-menu){animation:mobile-nav-menu var(--view-transition-duration) forwards}@keyframes mobile-nav-menu{0%{transform:translate(0%)}to{transform:translate(100%)}}::view-transition-old(mobile-nav-overlay){animation:mobile-nav-overlay var(--view-transition-duration) forwards}@keyframes mobile-nav-overlay{0%{opacity:1}to{opacity:0}}
