.elementor-496 .elementor-element.elementor-element-74ee352{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-496 .elementor-element.elementor-element-58062c1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:86px;--padding-bottom:86px;--padding-left:20px;--padding-right:20px;}.elementor-496 .elementor-element.elementor-element-58062c1:not(.elementor-motion-effects-element-type-background), .elementor-496 .elementor-element.elementor-element-58062c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-496 .elementor-element.elementor-element-b94a421 .elementor-heading-title{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#008C7A;}.elementor-496 .elementor-element.elementor-element-2333cfc .elementor-heading-title{font-size:36px;font-weight:700;letter-spacing:-0.8px;color:#0C1422;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-496 .elementor-element.elementor-element-9f92b18{font-size:17px;line-height:1.7em;color:#5B6678;}.elementor-496 .elementor-element.elementor-element-3f5c5a8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:86px;--padding-bottom:86px;--padding-left:20px;--padding-right:20px;}.elementor-496 .elementor-element.elementor-element-3f5c5a8:not(.elementor-motion-effects-element-type-background), .elementor-496 .elementor-element.elementor-element-3f5c5a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-496 .elementor-element.elementor-element-a891da1 .elementor-heading-title{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#008C7A;}.elementor-496 .elementor-element.elementor-element-338f36e .elementor-heading-title{font-size:36px;font-weight:700;letter-spacing:-0.8px;color:#0C1422;}.elementor-496 .elementor-element.elementor-element-4a2ce71{font-size:17px;line-height:1.7em;color:#5B6678;}.elementor-496 .elementor-element.elementor-element-a9c3662{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:86px;--padding-bottom:86px;--padding-left:20px;--padding-right:20px;}.elementor-496 .elementor-element.elementor-element-a9c3662:not(.elementor-motion-effects-element-type-background), .elementor-496 .elementor-element.elementor-element-a9c3662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-496 .elementor-element.elementor-element-12e0926 .elementor-heading-title{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#008C7A;}.elementor-496 .elementor-element.elementor-element-93ead28 .elementor-heading-title{font-size:36px;font-weight:700;letter-spacing:-0.8px;color:#0C1422;}.elementor-496 .elementor-element.elementor-element-6611ba7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:84px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-496 .elementor-element.elementor-element-6611ba7:not(.elementor-motion-effects-element-type-background), .elementor-496 .elementor-element.elementor-element-6611ba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1422;}.elementor-496 .elementor-element.elementor-element-7719291{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-496 .elementor-element.elementor-element-7719291:not(.elementor-motion-effects-element-type-background), .elementor-496 .elementor-element.elementor-element-7719291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-496 .elementor-element.elementor-element-c194abf{text-align:center;}.elementor-496 .elementor-element.elementor-element-c194abf .elementor-heading-title{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#008C7A;}.elementor-496 .elementor-element.elementor-element-e4aef52{text-align:center;}.elementor-496 .elementor-element.elementor-element-e4aef52 .elementor-heading-title{font-size:36px;font-weight:700;letter-spacing:-0.8px;color:#0C1422;}.elementor-496 .elementor-element.elementor-element-164f287{text-align:center;font-size:17px;line-height:1.7em;color:#5B6678;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-496 .elementor-element.elementor-element-eddf535 .elementor-button{background-color:#00D6BA;font-weight:600;fill:#003B34;color:#003B34;border-radius:9px 9px 9px 9px;}.elementor-496 .elementor-element.elementor-element-eddf535 .elementor-button:hover, .elementor-496 .elementor-element.elementor-element-eddf535 .elementor-button:focus{background-color:#28E9D0;}.elementor-496 .elementor-element.elementor-element-463f570{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}/* Start custom CSS *//* ===== Find-Your-BI · sig design system ===== */
.sig,.sig *{box-sizing:border-box;}
.sig{
 --ink:#0C1422;--paper:#fff;--mist:#F4F6F8;--line:#E3E7EC;
 --primary:#00D6BA;--primary-dk:#008C7A;--deep:#003B34;
 --body:#5B6678;--muted:#7E8794;--soft:#AEB8C6;
 --d:var(--e-global-typography-primary-font-family,"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);
 --mono:ui-monospace,Menlo,Consolas,"SFMono-Regular",monospace;
 font-family:var(--d);color:var(--body);-webkit-font-smoothing:antialiased;
}
.sig h1,.sig h2,.sig h3{font-family:var(--d);margin:0;color:var(--ink);line-height:1.2;}
.sig p{margin:0;}
.sig a{color:inherit;}
.sig .ac{color:var(--primary-dk);}
.sig-eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--primary-dk);}

/* buttons */
.sig-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:9px;font-weight:600;font-size:15px;text-decoration:none;cursor:pointer;border:0;background:var(--primary);color:var(--deep);transition:background .18s,transform .18s;}
.sig-btn:hover{background:#28E9D0;transform:translateY(-1px);}
.sig-btn--ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);}
.sig-btn--ghost:hover{background:#fff;box-shadow:inset 0 0 0 1.5px var(--primary);transform:translateY(-1px);}

/* hero */
.sig-hero{position:relative;overflow:hidden;padding:90px 24px;background:linear-gradient(180deg,#fff 0%,var(--mist) 100%);}
.sig-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(12,20,34,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(12,20,34,.05) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 66% 60% at 50% 32%,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 66% 60% at 50% 32%,#000 35%,transparent 100%);}
.sig-hero__glow{position:absolute;width:560px;height:560px;left:50%;top:-300px;transform:translateX(-50%);background:radial-gradient(circle,rgba(0,214,186,.30),transparent 62%);pointer-events:none;}
.sig-hero__in{position:relative;max-width:860px;margin:0 auto;text-align:center;}
.sig-hero h1{font-size:50px;font-weight:800;letter-spacing:-1.4px;line-height:1.08;margin:14px 0 0;}
.sig-hero__lead{font-size:19px;line-height:1.65;margin:18px auto 0;max-width:680px;color:var(--body);}
.sig-hero__cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:30px;}

/* feature cards */
.sig-feat{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
.sig-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px 24px;transition:transform .18s,box-shadow .18s,border-color .18s;}
.sig-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(12,20,34,.08);border-color:#cdd4dd;}
.sig-card__ic{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(0,214,186,.12);color:var(--primary-dk);margin-bottom:16px;}
.sig-card__ic svg{width:23px;height:23px;}
.sig-card h3{font-size:18px;font-weight:700;min-height:48px;}
.sig-card p{font-size:15px;line-height:1.62;margin-top:8px;}

/* price cards */
.sig-price{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch;}
.sig-pc2{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:18px;padding:32px 28px;position:relative;}
.sig-pc2--hot{border-color:var(--primary);box-shadow:0 18px 44px rgba(0,214,186,.16);}
.sig-pc2__flag{position:absolute;top:-12px;left:28px;background:var(--primary);color:var(--deep);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:5px 12px;border-radius:6px;}
.sig-pc2__name{font-size:21px;font-weight:700;color:var(--ink);}
.sig-pc2__kind{font-size:13px;color:var(--muted);margin-top:4px;}
.sig-pc2__price{font-family:var(--d);font-size:42px;font-weight:800;letter-spacing:-1px;color:var(--ink);margin-top:18px;line-height:1.1;}
.sig-pc2__price small{display:block;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-bottom:3px;}
.sig-pc2 ul{list-style:none;margin:20px 0 24px;padding:18px 0 0;border-top:1px solid var(--line);flex:1;}
.sig-pc2 li{position:relative;padding-left:27px;font-size:14.5px;line-height:1.5;margin-top:11px;color:var(--body);}
.sig-pc2 li b{color:var(--ink);font-weight:700;}
.sig-pc2 li::before{content:"";position:absolute;left:0;top:2px;width:17px;height:17px;border-radius:50%;background:rgba(0,214,186,.15);}
.sig-pc2 li::after{content:"";position:absolute;left:5.5px;top:6px;width:5px;height:8px;border:solid var(--primary-dk);border-width:0 2px 2px 0;transform:rotate(45deg);}
.sig-pc2 .sig-btn{justify-content:center;}

/* fine print */
.sig-note{max-width:900px;margin:26px auto 0;font-size:13px;line-height:1.65;color:var(--muted);text-align:center;}

/* portal block */
.sig-portal{display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;padding:38px;}
.sig-portal h3{font-size:24px;font-weight:700;}
.sig-portal p{font-size:15.5px;line-height:1.68;margin-top:12px;}
.sig-portal__card{background:var(--ink);border-radius:14px;padding:30px;}
.sig-portal__name{font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--primary);}
.sig-portal__price{font-family:var(--d);font-size:38px;font-weight:800;letter-spacing:-1px;color:#fff;margin-top:10px;line-height:1.1;}
.sig-portal__price small{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--soft);margin-bottom:3px;}
.sig-portal__card ul{list-style:none;margin:18px 0 24px;padding:0;}
.sig-portal__card li{position:relative;padding-left:24px;font-size:14px;line-height:1.5;margin-top:11px;color:var(--soft);}
.sig-portal__card li::before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:50%;background:var(--primary);}
.sig-portal__card .sig-btn{justify-content:center;width:100%;}

/* quote (dark band) */
.sig-quote{max-width:780px;margin:0 auto;text-align:center;}
.sig-quote__mark{font-family:var(--d);font-size:80px;line-height:.1;color:var(--primary);display:block;height:42px;}
.sig-quote__t{font-size:23px;line-height:1.5;font-weight:500;color:#fff;}
.sig-quote__t b{color:var(--primary);font-weight:700;}
.sig-quote__by{font-size:13px;color:var(--soft);margin-top:20px;font-family:var(--mono);}

/* responsive */
@media(max-width:900px){
 .sig-hero{padding:64px 20px;}
 .sig-hero h1{font-size:33px;letter-spacing:-.8px;}
 .sig-hero__lead{font-size:17px;}
 .sig-feat,.sig-price{grid-template-columns:1fr;}
 .sig-card h3{min-height:0;}
 .sig-portal{grid-template-columns:1fr;padding:26px;}
 .sig-quote__t{font-size:20px;}
}

/* Hero in volle Bildschirmbreite ziehen (Angleichung an die Homepage) */
.sig-hero{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);}/* End custom CSS */