:root{--navy:#16273f;--navy-2:#1b2c47;--navy-deep:#0f2236;--sage:#7e917c;--sage-2:#8b9c84;--sage-soft:#9fae93;--sage-panel:#7d8d79;--cream:#f7f6f1;--cream-2:#efefe9;--paper:#fff;--ink:#1c2c47;--muted:#5c6573;--muted-2:#7b828d;--line:#e4e3da;--maxw:1200px;--font-serif:"Source Serif 4",Georgia,serif;--font-sans:"Mulish",system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--muted);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.62}.page-ueber h1,.page-ueber h2,.page-ueber h3,.page-ueber h4,.page-ueber h5,.page-ueber h6{color:var(--ink);margin:0}.page-ueber p{margin:0}.page-ueber a{color:inherit;text-decoration:none}.page-ueber img{max-width:100%;display:block}.page-ueber .wrap{max-width:var(--maxw);margin:0 auto;padding:0 40px}.page-ueber .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#8d9585;margin-bottom:20px;font-size:12px;font-weight:700}.page-ueber .btn{font-family:var(--font-sans);letter-spacing:.01em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:15px 26px;font-size:14px;font-weight:700;transition:all .18s;display:inline-flex}.page-ueber .btn .ico-sm{width:17px;height:17px}.page-ueber .btn-navy{background:var(--navy);color:#fff}.page-ueber .btn-navy:hover{background:#21354f}.page-ueber .btn-sage{background:var(--sage-2);color:#fff}.page-ueber .btn-sage:hover{background:#9aab92}.page-ueber .btn-ghost{color:#fff;background:0 0;border-color:#ffffff73}.page-ueber .btn-ghost:hover{background:#ffffff1a}.page-ueber .btn-outline{color:var(--ink);background:0 0;border-color:#cbccc2}.page-ueber .btn-outline:hover{border-color:var(--ink)}.page-ueber .ico{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.page-ueber .ico-sm{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.page-ueber .hero{background:var(--navy)}.page-ueber .hero-inner{padding-top:150px;padding-bottom:60px}.page-ueber .hero .eyebrow{color:var(--sage-soft)}.page-ueber .hero h1{font-family:var(--font-serif);letter-spacing:-.01em;color:#fff;max-width:560px;font-size:54px;font-weight:600;line-height:1.08}.page-ueber .hero .accent-line{background:var(--sage-soft);width:54px;height:3px;margin:28px 0 22px}.page-ueber .hero .lead{color:#ffffffe6;max-width:440px;margin-bottom:32px;font-size:16px;line-height:1.65}.page-ueber .hero .cta-row{flex-wrap:wrap;gap:14px;display:flex}.page-ueber .hero-word{z-index:2;text-align:center;font-family:var(--font-sans);letter-spacing:.04em;color:#ffffff17;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;font-size:clamp(52px,10.5vw,128px);font-weight:800;line-height:1;position:absolute;bottom:46px;left:0;right:0}.page-ueber .hero-scroll{z-index:3;text-align:center;color:#ffffffb3;letter-spacing:.04em;font-size:12px;font-weight:600;position:absolute;bottom:18px;left:0;right:0}.page-ueber .hero-scroll svg{stroke:#ffffffb3;stroke-width:1.6px;fill:none;width:18px;height:18px;margin:6px auto 0;display:block}.page-ueber .ansp{background:var(--cream);padding:80px 0 56px}.page-ueber .ansp-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:60px;display:grid}.page-ueber .ansp-left h2{font-family:var(--font-serif);color:var(--ink);margin-bottom:26px;font-size:34px;font-weight:600;line-height:1.14}.page-ueber .ansp-left p{color:var(--muted);max-width:430px;margin-bottom:18px;font-size:14.5px;line-height:1.7}.page-ueber .ansp-claim{border-left:3px solid var(--sage-soft);margin-top:30px;padding-left:18px}.page-ueber .ansp-claim .big{font-family:var(--font-serif);color:var(--ink);margin-bottom:8px;font-size:23px;font-weight:600;line-height:1.3}.page-ueber .ansp-claim .small{color:var(--muted-2);font-size:14px}.page-ueber .ansp-photo{position:relative}.page-ueber .ansp-photo .pic{border-radius:4px;height:320px;position:relative;overflow:hidden}.page-ueber .ansp-photo .pic image-slot,.page-ueber .ansp-photo .pic .img-slot{width:100%;height:100%;position:absolute;inset:0}.page-ueber .ansp-card{border:1px solid var(--line);background:#fff;border-radius:6px;max-width:420px;margin:-60px 0 0 auto;padding:24px 26px;position:relative;box-shadow:0 24px 60px -34px #0f223673}.page-ueber .ansp-card h4{font-family:var(--font-sans);letter-spacing:.02em;color:var(--ink);margin-bottom:14px;font-size:13px;font-weight:700}.page-ueber .ansp-card p{color:var(--muted);margin-bottom:12px;font-size:13.5px;line-height:1.6}.page-ueber .ansp-card p:last-child{margin-bottom:0}.page-ueber .werte{background:var(--cream);text-align:center;padding:46px 0 70px}.page-ueber .werte h3{font-family:var(--font-serif);color:var(--ink);margin-bottom:46px;font-size:27px;font-weight:600;line-height:1.3}.page-ueber .werte-grid{grid-template-columns:repeat(3,1fr);gap:30px;max-width:820px;margin:0 auto;display:grid}.page-ueber .wval .ico{color:var(--sage);width:40px;height:40px;margin:0 auto 18px}.page-ueber .wval b{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:14px;font-weight:700}.page-ueber .halt{background:#faf9f6;padding:72px 0 0}.page-ueber .halt-intro{grid-template-columns:1fr 1.05fr;align-items:end;gap:50px;margin-bottom:14px;display:grid}.page-ueber .halt-intro h2{font-family:var(--font-serif);color:var(--ink);margin-bottom:18px;font-size:31px;font-weight:600;line-height:1.18}.page-ueber .halt-intro p{color:var(--muted);max-width:360px;font-size:14px;line-height:1.65}.page-ueber .halt-intro .right{justify-content:flex-end;align-items:flex-end;padding-bottom:6px;display:flex}.page-ueber .halt-rows{border-top:1px solid var(--line);margin-top:36px}.page-ueber .hrow{border-bottom:1px solid var(--line);grid-template-columns:72px 1.4fr .8fr;align-items:start;gap:30px;padding:26px 0;display:grid}.page-ueber .hrow .n{font-family:var(--font-serif);color:var(--sage-soft);font-size:34px;font-weight:600;line-height:1}.page-ueber .hrow .mid b{font-family:var(--font-sans);color:var(--ink);margin-bottom:9px;font-size:16px;font-weight:700;display:block}.page-ueber .hrow .mid p{color:var(--muted);max-width:440px;font-size:13px;line-height:1.6}.page-ueber .hrow .end{font-family:var(--font-serif);color:#41495a;font-size:15px;font-weight:500;line-height:1.45}.page-ueber .halt-foot{text-align:center;padding:34px 0 70px}.page-ueber .halt-foot p{font-family:var(--font-serif);color:var(--ink);font-size:19px;font-weight:500}.page-ueber .verg{background:var(--navy);color:#fff;padding:78px 0}.page-ueber .verg-grid{grid-template-columns:.95fr 1.4fr .85fr;align-items:start;gap:44px;display:grid}.page-ueber .verg-left h2{font-family:var(--font-serif);color:#fff;margin:0 0 18px;font-size:32px;font-weight:600;line-height:1.16}.page-ueber .verg-left p{color:#ffffffb8;max-width:340px;font-size:14.5px;line-height:1.7}.page-ueber .verg-feats{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.page-ueber .vfeat .ico{color:var(--sage-soft);width:28px;height:28px;margin-bottom:14px}.page-ueber .vfeat b{font-family:var(--font-sans);color:#fff;margin-bottom:8px;font-size:13px;font-weight:700;line-height:1.3;display:block}.page-ueber .vfeat span{color:#fff9;font-size:11.5px;line-height:1.45}.page-ueber .verg-compare{flex-direction:column;gap:14px;display:flex}.page-ueber .vc-box{text-align:center;border:1px solid #ffffff29;border-radius:8px;padding:20px 22px}.page-ueber .vc-box.alt{background:#ffffff0d;border-color:#9fae9366}.page-ueber .vc-box h5{font-family:var(--font-sans);color:#fff;margin-bottom:14px;font-size:14px;font-weight:700}.page-ueber .vc-step{color:#ffffffb3;font-size:12.5px;line-height:2}.page-ueber .vc-arrow{color:var(--sage-soft);font-size:13px;line-height:1.4}.page-ueber .team{background:#faf9f6;padding:74px 0 0}.page-ueber .team-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid}.page-ueber .team-intro .eyebrow{margin-bottom:16px}.page-ueber .team-intro h2{font-family:var(--font-serif);color:var(--ink);margin-bottom:18px;font-size:32px;font-weight:600;line-height:1.16}.page-ueber .team-intro p{color:var(--muted);max-width:420px;margin-bottom:26px;font-size:14.5px;line-height:1.7}.page-ueber .team-lead{border:1px solid var(--line);background:#fff;border-radius:10px;padding:44px 46px 38px;position:relative;box-shadow:0 18px 44px -28px #16273f47}.page-ueber .team-lead .qmark{font-family:var(--font-serif);color:var(--sage-soft);opacity:.5;font-size:64px;font-weight:700;line-height:1;position:absolute;top:22px;left:40px}.page-ueber .team-lead .lead-quote{font-family:var(--font-serif);color:var(--ink);margin:26px 0 30px;font-size:23px;font-weight:500;line-height:1.42;position:relative}.page-ueber .team-lead .lead-person{border-top:1px solid var(--line);align-items:center;gap:16px;padding-top:24px;display:flex}.page-ueber .team-lead .lead-avatar{background:var(--sage);color:#fff;width:52px;height:52px;font-family:var(--font-sans);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.page-ueber .team-lead .lead-meta .name{font-family:var(--font-sans);color:var(--ink);font-size:15px;font-weight:700}.page-ueber .team-lead .lead-meta .role{color:var(--muted-2);margin-top:2px;font-size:12.5px}.page-ueber .team-foot{border-top:1px solid var(--line);grid-template-columns:1fr;gap:50px;margin-top:60px;padding:54px 0;display:grid}.page-ueber .team-foot h4{font-family:var(--font-serif);color:var(--ink);margin-bottom:14px;font-size:20px;font-weight:600}.page-ueber .team-foot p{color:var(--muted);max-width:440px;font-size:13.5px;line-height:1.7}.page-ueber .foot{background:var(--navy-deep);color:#ffffffb3;padding:62px 0 46px}.page-ueber .foot-top{grid-template-columns:1.4fr 1fr 1fr 1fr 1.2fr;gap:34px;display:grid}.page-ueber .foot-brand .brand{color:#fff;align-items:center;gap:13px;margin-bottom:18px;display:flex}.page-ueber .foot-brand .brand-logo{width:auto;height:30px;display:block}.page-ueber .foot-brand .tag{color:#ffffff8c;max-width:230px;font-size:13px;line-height:1.5}.page-ueber .foot-col h6{font-family:var(--font-sans);color:#fff;letter-spacing:.02em;margin:0 0 18px;font-size:14px;font-weight:700}.page-ueber .foot-col a{color:#ffffff9e;margin-bottom:11px;font-size:13.5px;transition:all .15s;display:block}.page-ueber .foot-col a:hover{color:#fff}.page-ueber .foot-contact .row{color:#ffffffc7;align-items:flex-start;gap:12px;margin-bottom:18px;font-size:13.5px;line-height:1.45;display:flex}.page-ueber .foot-contact .ico-sm{color:var(--sage-soft);flex:none;margin-top:2px}@media (max-width:1024px){.page-ueber .ansp-grid{grid-template-columns:1fr;gap:40px}.page-ueber .ansp-card{margin:-50px auto 0}.page-ueber .halt-intro{grid-template-columns:1fr;gap:24px}.page-ueber .halt-intro .right{justify-content:flex-start}.page-ueber .verg-grid{grid-template-columns:1fr;gap:36px}.page-ueber .verg-feats{grid-template-columns:repeat(4,1fr)}.page-ueber .team-grid{grid-template-columns:1fr;gap:36px}.page-ueber .team-foot{grid-template-columns:1fr;gap:30px}.page-ueber .foot-top{grid-template-columns:1fr 1fr;row-gap:36px}}@media (max-width:680px){.page-ueber .wrap{padding:0 22px}.page-ueber .hero h1{font-size:38px}.page-ueber .werte-grid,.page-ueber .verg-feats,.page-ueber .team-grid,.page-ueber .foot-top{grid-template-columns:1fr}.page-ueber .team-lead{padding:34px 26px 30px}.page-ueber .team-lead .qmark{font-size:52px;left:22px}.page-ueber .team-lead .lead-quote{font-size:20px}.page-ueber .hrow{grid-template-columns:40px 1fr;gap:16px}.page-ueber .hrow .end{grid-column:2}}
