.emgsk{--gold:#b49a60;--dark:#1e2833;--muted:#627080;--line:#e7e4dc;--cream:#f7f4ee;--blue:#123750;font-family:inherit;color:var(--dark);max-width:1240px;margin:0 auto 50px;line-height:1.65}.emgsk *{box-sizing:border-box}.emgsk h1,.emgsk h2,.emgsk h3,.emgsk p{margin-top:0}.emgsk h1,.emgsk h2{letter-spacing:-.035em;font-weight:650;line-height:1.13}.emgsk h1{font-size:clamp(40px,5vw,70px);margin:17px 0 24px}.emgsk h2{font-size:clamp(31px,3.5vw,49px);margin:13px 0 23px}.emgsk h3{font-size:19px;font-weight:700}.emgsk em{font-style:normal;color:var(--gold)}.emgsk p{font-size:16px;color:var(--muted)}.emgsk-eyebrow,.emgsk-section-kicker{font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:800;color:var(--gold)}.emgsk-hero{min-height:440px;border-radius:24px;overflow:hidden;background:linear-gradient(115deg,#172b3b,#15384b 63%,#28536a);color:#fff;display:grid;grid-template-columns:1.2fr .8fr;padding:clamp(28px,5vw,64px);gap:30px;align-items:center;position:relative}.emgsk-hero h1{color:#fff}.emgsk-hero p{color:#d4e0e6;max-width:610px;font-size:18px;line-height:1.65}.emgsk-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.emgsk-btn{display:inline-flex;justify-content:center;align-items:center;gap:16px;border-radius:9px;padding:12px 20px;text-decoration:none!important;font-weight:700;font-size:14px;transition:transform .15s,background-color .15s}.emgsk-btn:hover{transform:translateY(-2px)}.emgsk-btn-primary{background:#c7ad78;color:#152938!important}.emgsk-btn-outline{color:#fff!important;border:1px solid #ffffff70}.emgsk-hero-art{aspect-ratio:1;position:relative;display:flex;align-items:center;justify-content:center;max-width:360px;width:100%;justify-self:center}.emgsk-orbit{position:absolute;border:1px solid #c7ad7870;border-radius:50%;inset:7%;transform:rotate(30deg)}.emgsk-orbit-b{inset:19%;border-color:#c7ad78b0;transform:rotate(-30deg)}.emgsk-art-center{font-family:Georgia,serif;color:#e8d8b9;font-size:clamp(30px,4vw,57px);line-height:1.04;text-align:center;letter-spacing:5px}.emgsk-art-caption{position:absolute;bottom:8%;font-size:10px;letter-spacing:3px;color:#c7ad78}.emgsk-intro,.emgsk-safety{padding:70px 12px}.emgsk-intro-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:7%;margin-bottom:30px}.emgsk-intro-grid p{font-size:17px}.emgsk-metal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.emgsk-metal{padding:27px 22px;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:0 9px 25px #0f304308}.emgsk-metal-symbol{display:inline-flex;border-radius:10px;background:#f5f0e3;color:#927941;width:57px;height:57px;align-items:center;justify-content:center;font-family:Georgia,serif;font-size:26px;margin-bottom:25px}.emgsk-metal h3{margin-bottom:10px}.emgsk-metal p{font-size:14px;margin:0}.emgsk-safety{background:#f8fafb;border:1px solid #e9edef;border-radius:24px;padding:clamp(25px,4vw,54px)}.emgsk-section-head{display:flex;justify-content:space-between;gap:40px;align-items:center}.emgsk-section-head p{max-width:670px}.emgsk-number{font-family:Georgia,serif;color:#d4c39e;font-size:clamp(75px,10vw,140px);line-height:1}.emgsk-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:22px 0}.emgsk-step{border-radius:13px;background:white;border:1px solid #e5ebee;padding:21px}.emgsk-step>span{display:block;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:2px;margin-bottom:18px}.emgsk-step h3{font-size:17px;margin-bottom:8px}.emgsk-step p{font-size:14px;line-height:1.5;margin:0}.emgsk-accordion{border:1px solid #dce4e8;background:#fff;border-radius:12px;margin-top:16px;overflow:hidden}.emgsk-accordion summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;cursor:pointer;font-weight:700;list-style:none}.emgsk-accordion summary::-webkit-details-marker{display:none}.emgsk-plus{color:#9b8046;font-size:25px;line-height:1}.emgsk-accordion[open] .emgsk-plus{transform:rotate(45deg)}.emgsk-accordion-body{padding:0 20px 17px}.emgsk-accordion-body p{font-size:14px;margin-bottom:10px}.emgsk-location{display:grid;grid-template-columns:1.25fr .75fr;gap:7%;padding:85px 12px;align-items:center}.emgsk-location-map{min-height:300px;background:linear-gradient(145deg,#f8f5ed,#e6e2d9);border-radius:22px;position:relative;display:flex;justify-content:space-evenly;align-items:center;overflow:hidden}.emgsk-location-map span{width:95px;height:95px;display:flex;align-items:center;justify-content:center;border:1px solid #b7a478;color:#90794f;border-radius:50%;font:36px Georgia,serif;z-index:1;background:#ffffff9c}.emgsk-location-map i{position:absolute;left:25%;right:25%;height:1px;background:#b7a478;top:50%}.emgsk-location-map small{position:absolute;bottom:25px;color:#938461;letter-spacing:2px;font-size:10px}.emgsk-info{display:flex;gap:17px;align-items:flex-start;background:var(--cream);border:1px solid #e6dcc9;border-radius:15px;padding:22px 25px;margin:0 12px 60px}.emgsk-info-mark{flex:0 0 30px;height:30px;border-radius:50%;background:#baa16d;color:white;font-size:20px;font-weight:bold;text-align:center;line-height:30px}.emgsk-info h3{font-size:17px;margin:0 0 5px}.emgsk-info p{font-size:14px;margin:0}.emgsk-cta{padding:38px 45px;border-radius:22px;background:#17374c;color:white;display:flex;justify-content:space-between;align-items:center;gap:25px}.emgsk-cta h2{color:white;font-size:31px;margin:10px 0}.emgsk-cta p{color:#c9d5db;margin:0}.emgsk-cta .emgsk-btn{white-space:nowrap}.emgsk-footnote{font-size:12px!important;color:#81909b!important;text-align:center;margin:19px 0 0!important}@media(max-width:950px){.emgsk-metal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.emgsk-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.emgsk-hero{grid-template-columns:1fr .6fr}}@media(max-width:650px){.emgsk-hero{grid-template-columns:1fr;padding:30px 24px}.emgsk-hero-art{max-width:220px;margin:-25px auto}.emgsk-hero p{font-size:16px}.emgsk-intro,.emgsk-safety{padding:45px 16px}.emgsk-intro-grid,.emgsk-location{grid-template-columns:1fr;gap:12px}.emgsk-metal-grid,.emgsk-step-grid{grid-template-columns:1fr}.emgsk-section-head{align-items:flex-start}.emgsk-number{font-size:70px}.emgsk-location{padding:55px 16px}.emgsk-cta{padding:28px 24px;align-items:flex-start;flex-direction:column}.emgsk-cta .emgsk-btn{white-space:normal}.emgsk-info{margin:0 8px 40px}.emgsk h1{font-size:42px}.emgsk h2{font-size:33px}}@media(prefers-reduced-motion:reduce){.emgsk *{transition:none!important}}

/* Steuerhinweis Version 1.0.4 */
.emgsk .emgsk-tax-note{font-size:12px!important;opacity:.8;margin-top:10px!important;line-height:1.6!important}
