*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth;font-size:16px}
body{background:linear-gradient(165deg,#0f1116 0%,#1a1d2e 35%,#252941 100%);color:#e8eaf0;min-height:100vh;position:relative;font:17px/1.7 'Work Sans',-apple-system,sans-serif}
img{max-width:100%;height:auto;display:block}
a{text-decoration:none;color:inherit;transition:color .3s ease}
.epoch-wrap{max-width:1280px;margin:0 auto;padding:0 28px}
.hdr{background:linear-gradient(135deg,#05f8f408 0%,#b0192f0a 50%,#ff820908 100%);border-bottom:1px solid #05f8f41f;position:relative}
.tier-alpha{padding:18px 0;text-align:center;background:#05f8f405;border-bottom:1px solid #05f8f414}
.brand-sig{background:linear-gradient(90deg,#05F8F4 0%,#FF8209 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.5px;font:700 26px 'Space Grotesk',sans-serif}
.contact-inline{display:inline-block;margin-left:24px;font-size:14px;color:#05f8f4b3}
.contact-inline a{color:#05F8F4;transition:opacity .25s ease}
.contact-inline a:hover{opacity:.75}
.tier-beta{padding:24px 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between}
.logo-hold{flex:0 0 auto;position:relative;z-index:10}
.logo-hold img{height:85px;width:85px;object-fit:contain}
.tier-gamma{padding:16px 0;background:#b0192f08;border-top:1px solid #b0192f1a;position:sticky;top:0;z-index:100;backdrop-filter:blur(10px)}
.nav-pri{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:42px;flex-wrap:wrap}
.nav-pri a{color:#e8eaf0;padding:10px 0;position:relative;transition:color .3s ease;font:600 16px 'Space Grotesk',sans-serif}
.nav-pri a::after{content:'';position:absolute;bottom:4px;left:0;width:0;height:2px;background:linear-gradient(90deg,#05F8F4,#FF8209);transition:width .35s ease}
.nav-pri a:hover{color:#05F8F4}
.nav-pri a:hover::after{width:100%}
.nav-pri a:focus-visible{outline:2px solid #05F8F4;outline-offset:4px;border-radius:4px}
main{min-height:60vh}
.phase-foot{margin-top:120px;position:relative;background:linear-gradient(225deg,#05f8f40d 0%,#b0192f14 60%,#ff82090a 100%);border-top:2px solid #05f8f426}
.foot-matrix{display:grid;grid-template-columns:2fr 1fr;gap:80px;padding:65px 0 40px;position:relative}
.foot-zone-primary{display:flex;flex-direction:column;gap:32px}
.logo-foot{width:95px;height:95px;margin-bottom:8px}
.foot-tagline{font-size:15px;line-height:1.65;color:#e8eaf0b3;max-width:420px}
.foot-zone-sec{display:flex;flex-direction:column;gap:18px;padding-top:12px}
.foot-label{color:#05F8F4;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:8px;font:700 14px 'Space Grotesk',sans-serif}
.foot-links{display:flex;flex-direction:column;gap:14px}
.foot-links a{color:#e8eaf0cc;font-size:15px;transition:color .3s ease,padding-left .3s ease}
.foot-links a:hover{color:#FF8209;padding-left:6px}
.foot-links a:focus-visible{outline:2px solid #05F8F4;outline-offset:3px;border-radius:3px}
.copyright-bar{padding:28px 0;border-top:1px solid #05f8f41a;text-align:center;font-size:14px;color:#e8eaf099;background:#0f111666}
.consent-frame{position:fixed;bottom:32px;right:32px;max-width:420px;background:linear-gradient(145deg,#1a1d2e 0%,#252941 100%);border:1px solid #05f8f433;border-radius:10px;padding:28px;box-shadow:0 12px 48px #0009 0 0 20px #05f8f41a;z-index:10000;opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}
.consent-frame.visible{opacity:1;transform:translateY(0)}
.consent-frame.hidden{display:none}
.consent-txt{font-size:15px;line-height:1.6;color:#e8eaf0;margin-bottom:22px}
.consent-actions{display:flex;flex-direction:row;gap:12px}
.btn-consent{flex:1;padding:12px 20px;border:none;border-radius:6px;cursor:pointer;transition:background .3s ease,transform .25s ease;font:600 15px 'Space Grotesk',sans-serif}
.btn-consent:focus-visible{outline:3px solid #05F8F4;outline-offset:2px}
.btn-accept{background:linear-gradient(135deg,#05F8F4 0%,#FF8209 100%);color:#0f1116}
.btn-accept:hover{background:linear-gradient(135deg,#04d9d6 0%,#e67408 100%);transform:translateY(-2px)}
.btn-decline{background:#b0192f26;color:#e8eaf0;border:1px solid #b0192f4d}
.btn-decline:hover{background:#b0192f40}
@media (max-width: 768px) {
.epoch-wrap{padding:0 18px}
.brand-sig{font-size:22px}
.contact-inline{display:block;margin-left:0;margin-top:8px}
.tier-beta{flex-direction:column;gap:20px}
.logo-hold img{height:70px;width:70px}
.nav-pri{flex-direction:column;gap:20px}
.tier-gamma{position:relative}
.foot-matrix{grid-template-columns:1fr;gap:45px;padding:45px 0 30px}
.consent-frame{bottom:16px;right:16px;left:16px;max-width:none}
.consent-actions{flex-direction:column}
}
@media (max-width: 480px) {
.tier-alpha{padding:14px 0}
.brand-sig{font-size:19px}
.nav-pri a{font-size:15px}
.foot-tagline{font-size:14px}
}
.zonen_oberflaeche_masterpanel{background:linear-gradient(165deg,#0a0f1a 0%,#1a1520 50%,#0d1219 100%);min-height:400px;position:relative;overflow:hidden}
.zonen_oberflaeche_masterpanel::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#05f8f414 0%,transparent 70%);border-radius:50%}
.intro_schriftblock_v7{max-width:1200px;margin:0 auto;padding:120px 40px 100px;position:relative;z-index:2}
.intro_schriftblock_v7 h1{font-size:3.2rem;font-weight:800;color:#fff;margin-bottom:28px;line-height:1.15;letter-spacing:-.02em}
.intro_schriftblock_v7 h1::after{content:'';display:block;width:95px;height:5px;background:linear-gradient(90deg,#05F8F4 0%,#FF8209 100%);margin-top:22px;border-radius:3px}
.intro_schriftblock_v7 .lead_absatz_marker{font-size:1.25rem;color:#c8d1dc;line-height:1.7;margin-bottom:35px;max-width:820px}
.kurs_angebot_territorial_deck{background:#0f1419;padding:90px 20px}
.territorial_container_wrap{max-width:1150px;margin:0 auto}
.obere_sektion_titel_v2{text-align:center;margin-bottom:65px}
.obere_sektion_titel_v2 h2{font-size:2.6rem;font-weight:700;color:#fff;margin-bottom:18px;position:relative;display:inline-block}
.obere_sektion_titel_v2 h2::before{content:'';position:absolute;left:-35px;top:50%;transform:translateY(-50%);width:24px;height:24px;background:#FF8209;border-radius:50%;opacity:.6}
.obere_sektion_titel_v2 p{font-size:1.1rem;color:#a8b5c4;max-width:680px;margin:0 auto;line-height:1.6}
.dreier_kurs_grid_realm{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:35px;margin-bottom:50px}
.einzelne_kurs_kartierung{background:linear-gradient(135deg,#1a1f2e 0%,#141821 100%);border:1px solid #05f8f426;border-radius:12px;padding:38px 32px;transition:all .35s ease;position:relative}
.einzelne_kurs_kartierung::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#05F8F4 0%,#B0192F 50%,#FF8209 100%);border-radius:12px 12px 0 0;opacity:0;transition:opacity .35s ease}
.einzelne_kurs_kartierung:hover{transform:translateY(-6px);border-color:#05f8f459;box-shadow:0 12px 35px #05f8f41f}
.einzelne_kurs_kartierung:hover::before{opacity:1}
.einzelne_kurs_kartierung h3{font-size:1.75rem;font-weight:700;color:#05F8F4;margin-bottom:20px;line-height:1.3}
.einzelne_kurs_kartierung h5{font-size:1.1rem;font-weight:600;color:#FF8209;margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}
.einzelne_kurs_kartierung p{font-size:1rem;color:#b8c5d6;line-height:1.65;margin-bottom:24px}
.einzelne_kurs_kartierung ul{list-style:none;padding:0;margin:0 0 28px}
.einzelne_kurs_kartierung ul li{font-size:.95rem;color:#c8d3e0;padding-left:28px;margin-bottom:12px;position:relative;line-height:1.5}
.einzelne_kurs_kartierung ul li::before{content:'→';position:absolute;left:0;color:#05F8F4;font-weight:700}
.preis_anzeige_block_gen3{display:flex;align-items:center;justify-content:space-between;padding-top:22px;border-top:1px solid #ffffff14}
.preis_anzeige_block_gen3 .preis_wert_text{font-size:2rem;font-weight:800;color:#fff}
.preis_anzeige_block_gen3 .preis_wert_text span{font-size:1rem;color:#a0adb8;font-weight:400}
.instruktor_vorstellungs_territorium{background:linear-gradient(180deg,#0f1419 0%,#1a1520 100%);padding:95px 20px}
.instruktor_flex_anordnung_v3{max-width:1180px;margin:0 auto;display:flex;gap:55px;align-items:center}
.instruktor_bild_rahmen_zone{flex:0 0 420px;position:relative}
.instruktor_bild_rahmen_zone::before{content:'';position:absolute;top:-15px;left:-15px;right:15px;bottom:15px;border:3px solid #b0192f4d;border-radius:8px;z-index:1}
.instruktor_bild_rahmen_zone img{width:100%;height:auto;border-radius:8px;display:block;position:relative;z-index:2;box-shadow:0 15px 45px #0006}
.instruktor_text_inhalt_bereich{flex:1}
.instruktor_text_inhalt_bereich h2{font-size:2.4rem;font-weight:700;color:#fff;margin-bottom:25px;line-height:1.25}
.instruktor_text_inhalt_bereich h2::after{content:'';display:block;width:70px;height:4px;background:#B0192F;margin-top:18px;border-radius:2px}
.instruktor_text_inhalt_bereich p{font-size:1.05rem;color:#b8c5d6;line-height:1.75;margin-bottom:22px}
.instruktor_text_inhalt_bereich h6{font-size:1.15rem;font-weight:600;color:#05F8F4;margin:32px 0 18px;text-transform:uppercase;letter-spacing:.03em}
.testimonial_raum_dimension_v7{background:#0d1118;padding:85px 20px}
.testimonial_innere_begrenzung{max-width:1100px;margin:0 auto}
.testimonial_innere_begrenzung > h2{font-size:2.5rem;font-weight:700;color:#fff;text-align:center;margin-bottom:60px;position:relative}
.testimonial_innere_begrenzung > h2::before{content:'"';position:absolute;left:50%;transform:translateX(-50%);top:-45px;color:#05f8f426;font:5rem Georgia,serif}
.zweier_testimonial_grid_anlage{display:grid;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));gap:40px}
.einzelne_testimonial_einheit{background:linear-gradient(145deg,#1a1f2e 0%,#13171f 100%);border-left:4px solid #FF8209;border-radius:10px;padding:42px 38px;position:relative}
.testimonial_kopfbereich_gen2{display:flex;align-items:center;gap:22px;margin-bottom:28px}
.testimonial_avatar_kreis{width:70px;height:70px;border-radius:50%;overflow:hidden;border:3px solid #05f8f44d;flex-shrink:0}
.testimonial_avatar_kreis img{width:100%;height:100%;object-fit:cover;display:block}
.testimonial_name_info_stack h4{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:5px}
.testimonial_name_info_stack p{font-size:.95rem;color:#8a96a5;margin:0}
.testimonial_zitat_textblock{font-size:1.05rem;color:#c0cad7;line-height:1.7;font-style:italic}
.handlungsaufforderung_finale_zone{background:linear-gradient(135deg,#0a0f1a 0%,#1a1520 50%,#0f1419 100%);padding:100px 20px;position:relative;overflow:hidden}
.handlungsaufforderung_finale_zone::before{content:'';position:absolute;bottom:-100px;left:-100px;width:400px;height:400px;background:radial-gradient(circle,#b0192f1f 0%,transparent 65%);border-radius:50%}
.handlungsaufforderung_finale_zone::after{content:'';position:absolute;top:-120px;right:-120px;width:450px;height:450px;background:radial-gradient(circle,#ff82091a 0%,transparent 65%);border-radius:50%}
.cta_zentrierter_inhaltsblock{max-width:850px;margin:0 auto;text-align:center;position:relative;z-index:2}
.cta_zentrierter_inhaltsblock h2{font-size:2.8rem;font-weight:800;color:#fff;margin-bottom:28px;line-height:1.2}
.cta_zentrierter_inhaltsblock p{font-size:1.2rem;color:#b8c5d6;line-height:1.65;margin-bottom:45px}
.button_cluster_horizontal_v4{display:flex;gap:22px;justify-content:center;flex-wrap:wrap}
.primarer_cta_knopf_stil{display:inline-block;padding:18px 45px;background:linear-gradient(135deg,#05F8F4 0%,#04c9c6 100%);color:#0a0f1a;font-size:1.1rem;font-weight:700;text-decoration:none;border-radius:8px;transition:all .3s ease;border:none;cursor:pointer;box-shadow:0 6px 25px #05f8f440;position:relative;z-index:10}
.primarer_cta_knopf_stil:hover{transform:translateY(-3px);box-shadow:0 10px 35px #05f8f459;background:linear-gradient(135deg,#04c9c6 0%,#05F8F4 100%);color:#0a0f1a}
.sekundarer_cta_knopf_umriss{display:inline-block;padding:18px 45px;background:none;color:#05F8F4;font-size:1.1rem;font-weight:700;text-decoration:none;border-radius:8px;border:2px solid #05F8F4;transition:all .3s ease;cursor:pointer;position:relative;z-index:10}
.sekundarer_cta_knopf_umriss:hover{background:#05f8f41a;border-color:#04c9c6;color:#04c9c6;transform:translateY(-3px)}
.kontakt_info_unterer_bereich{margin-top:55px;padding-top:35px;border-top:1px solid #ffffff1a}
.kontakt_info_unterer_bereich h6{font-size:.95rem;color:#8a96a5;margin-bottom:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}
.kontakt_info_unterer_bereich p{font-size:1.05rem;color:#c8d3e0;margin:0;line-height:1.6}
.kontakt_info_unterer_bereich a{color:#FF8209;text-decoration:none;transition:color .25s ease}
.kontakt_info_unterer_bereich a:hover{color:#05F8F4}
@media (max-width: 968px) {
.intro_schriftblock_v7{padding:80px 30px 70px}
.intro_schriftblock_v7 h1{font-size:2.4rem}
.dreier_kurs_grid_realm{grid-template-columns:1fr;gap:28px}
.instruktor_flex_anordnung_v3{flex-direction:column;gap:40px}
.instruktor_bild_rahmen_zone{flex:0 0 auto;max-width:400px;width:100%}
.zweier_testimonial_grid_anlage{grid-template-columns:1fr;gap:30px}
.cta_zentrierter_inhaltsblock h2{font-size:2.2rem}
.button_cluster_horizontal_v4{flex-direction:column;align-items:stretch}
.primarer_cta_knopf_stil,.sekundarer_cta_knopf_umriss{text-align:center}
}
@media (max-width: 640px) {
.intro_schriftblock_v7 h1{font-size:2rem}
.intro_schriftblock_v7 .lead_absatz_marker{font-size:1.1rem}
.obere_sektion_titel_v2 h2{font-size:2rem}
.obere_sektion_titel_v2 h2::before{display:none}
.einzelne_kurs_kartierung{padding:28px 24px}
.einzelne_kurs_kartierung h3{font-size:1.5rem}
.instruktor_text_inhalt_bereich h2{font-size:1.9rem}
.testimonial_innere_begrenzung > h2{font-size:2rem}
.einzelne_testimonial_einheit{padding:32px 26px}
.cta_zentrierter_inhaltsblock h2{font-size:1.8rem}
.primarer_cta_knopf_stil,.sekundarer_cta_knopf_umriss{padding:16px 35px;font-size:1rem}
}
.zephyr_nexus_wrap{background:linear-gradient(165deg,#0a0a0f 0%,#1a1420 50%,#0f0a14 100%);min-height:100vh;position:relative;overflow:hidden}
.zephyr_nexus_wrap::before{content:'';position:absolute;top:-50%;right:-30%;width:70%;height:140%;background:radial-gradient(ellipse at center,#05f8f414 0%,transparent 60%);pointer-events:none;z-index:1}
.zephyr_nexus_wrap::after{content:'';position:absolute;bottom:-40%;left:-20%;width:60%;height:120%;background:radial-gradient(ellipse at center,#b0192f0f 0%,transparent 65%);pointer-events:none;z-index:1}
.zephyr_nexus_wrap .container{margin:auto;max-width:1200px;position:relative;z-index:2}
.quantum_hero_stage{padding:110px 20px 90px;text-align:center;position:relative}
.quantum_hero_stage h1{font-size:3.2rem;font-weight:800;color:#f5f5f7;margin-bottom:24px;letter-spacing:-.02em;line-height:1.15}
.quantum_hero_stage h1::after{content:'';display:block;width:85px;height:5px;background:linear-gradient(90deg,#05F8F4 0%,#FF8209 100%);margin:28px auto 0;border-radius:3px}
.quantum_hero_stage .prism_subtitle{font-size:1.3rem;color:#c8c8d0;max-width:720px;margin:0 auto 42px;line-height:1.65;font-weight:400}
.quantum_hero_stage .prism_subtitle strong{color:#05F8F4;font-weight:600}
.aurora_webinar_grid{padding:80px 20px 95px;position:relative}
.aurora_webinar_grid .container{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start}
.cascade_content_cell{padding-right:25px}
.cascade_content_cell h2{font-size:2.4rem;color:#f5f5f7;font-weight:700;margin-bottom:26px;line-height:1.25;position:relative;padding-left:18px}
.cascade_content_cell h2::before{content:'';position:absolute;left:0;top:6px;width:5px;height:70%;background:linear-gradient(180deg,#FF8209 0%,#B0192F 100%);border-radius:3px}
.cascade_content_cell .nebula_intro_text{font-size:1.1rem;color:#d4d4dc;line-height:1.75;margin-bottom:38px}
.vertex_feature_row{display:flex;flex-direction:column;gap:32px;margin-bottom:42px}
.vertex_feature_item{background:#19192399;border:1px solid #05f8f426;border-radius:10px;padding:28px 30px;position:relative;transition:all .35s ease}
.vertex_feature_item::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#05f8f40d 0%,transparent 60%);border-radius:10px;opacity:0;transition:opacity .35s ease;pointer-events:none}
.vertex_feature_item:hover{border-color:#05f8f466;transform:translateX(8px);box-shadow:0 8px 30px #05f8f41f}
.vertex_feature_item:hover::before{opacity:1}
.vertex_feature_item h5{font-size:1.25rem;color:#05F8F4;font-weight:600;margin-bottom:12px;display:flex;align-items:center;gap:12px}
.vertex_feature_item h5::before{content:'▸';font-size:1.4rem;color:#FF8209}
.vertex_feature_item p{font-size:1rem;color:#c0c0cc;line-height:1.7;margin:0}
.prism_visual_cell{position:relative}
.prism_visual_cell img{width:100%;height:auto;border-radius:12px;box-shadow:0 15px 45px #00000080;border:2px solid #05f8f433;transition:all .4s ease}
.prism_visual_cell img:hover{transform:translateY(-6px);box-shadow:0 20px 55px #05f8f440;border-color:#05f8f466}
.meridian_divider_wave{height:80px;background:linear-gradient(90deg,transparent 0%,#b0192f33 50%,transparent 100%);position:relative;overflow:hidden}
.meridian_divider_wave::before{content:'';position:absolute;top:50%;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,#B0192F 20%,#FF8209 50%,#B0192F 80%,transparent 100%);transform:translateY(-50%)}
.orbit_process_sector{padding:95px 20px 100px;background:linear-gradient(180deg,#0f0a14cc 0%,#0a0a0fe6 100%);position:relative}
.orbit_process_sector::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:90%;height:1px;background:linear-gradient(90deg,transparent 0%,#05f8f44d 50%,transparent 100%)}
.orbit_process_sector .container{max-width:1180px}
.orbit_process_sector h2{font-size:2.6rem;color:#f5f5f7;font-weight:700;text-align:center;margin-bottom:20px;line-height:1.2}
.orbit_process_sector .flux_centered_desc{text-align:center;font-size:1.15rem;color:#c8c8d0;max-width:680px;margin:0 auto 65px;line-height:1.7}
.chronos_timeline_wrap{position:relative;padding-left:70px}
.chronos_timeline_wrap::before{content:'';position:absolute;left:28px;top:10px;bottom:10px;width:3px;background:linear-gradient(180deg,#05F8F4 0%,#FF8209 50%,#B0192F 100%);border-radius:2px}
.temporal_milestone_block{position:relative;margin-bottom:55px;padding-left:0}
.temporal_milestone_block::before{content:'';position:absolute;left:-54px;top:8px;width:18px;height:18px;background:#05F8F4;border:4px solid #0f0a14;border-radius:50%;z-index:2;box-shadow:0 0 15px #05f8f499}
.temporal_milestone_block:nth-child(even)::before{background:#FF8209;box-shadow:0 0 15px #ff820999}
.temporal_milestone_block:last-child::before{background:#B0192F;box-shadow:0 0 15px #b0192f99}
.temporal_milestone_block h6{font-size:1.35rem;color:#05F8F4;font-weight:600;margin-bottom:14px;letter-spacing:.01em}
.temporal_milestone_block:nth-child(even) h6{color:#FF8209}
.temporal_milestone_block:last-child h6{color:#B0192F}
.temporal_milestone_block p{font-size:1.05rem;color:#c0c0cc;line-height:1.75;margin:0 0 18px}
.eclipse_profile_strip{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:75px;padding-top:60px;border-top:1px solid #05f8f433}
.helix_instructor_card{background:#14141cb3;border:1px solid #ff820933;border-radius:12px;padding:32px;display:flex;gap:26px;align-items:start;transition:all .35s ease;position:relative;overflow:hidden}
.helix_instructor_card::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ff82090a 0%,transparent 60%);opacity:0;transition:opacity .35s ease;pointer-events:none}
.helix_instructor_card:hover{border-color:#ff820980;transform:translateY(-5px);box-shadow:0 12px 35px #ff82092e}
.helix_instructor_card:hover::before{opacity:1}
.helix_instructor_card img{width:90px;height:90px;border-radius:50%;object-fit:cover;border:3px solid #05f8f44d;flex-shrink:0;transition:all .35s ease}
.helix_instructor_card:hover img{border-color:#05f8f499;box-shadow:0 0 20px #05f8f466}
.radiance_profile_info h5{font-size:1.3rem;color:#f5f5f7;font-weight:600;margin-bottom:6px}
.radiance_profile_info .nexus_role_tag{font-size:.9rem;color:#FF8209;font-weight:500;margin-bottom:14px;display:block}
.radiance_profile_info p{font-size:.98rem;color:#b8b8c4;line-height:1.65;margin:0}
@media (max-width: 992px) {
.aurora_webinar_grid .container{grid-template-columns:1fr;gap:55px}
.cascade_content_cell{padding-right:0}
.eclipse_profile_strip{grid-template-columns:1fr;gap:35px}
.quantum_hero_stage h1{font-size:2.5rem}
}
@media (max-width: 768px) {
.quantum_hero_stage{padding:80px 20px 70px}
.quantum_hero_stage h1{font-size:2rem}
.quantum_hero_stage .prism_subtitle{font-size:1.1rem}
.cascade_content_cell h2{font-size:1.9rem}
.orbit_process_sector h2{font-size:2rem}
.chronos_timeline_wrap{padding-left:50px}
.temporal_milestone_block::before{left:-40px}
.helix_instructor_card{flex-direction:column;align-items:center;text-align:center}
.helix_instructor_card img{width:100px;height:100px}
}
@media (max-width: 576px) {
.quantum_hero_stage h1{font-size:1.7rem}
.cascade_content_cell h2{font-size:1.6rem}
.vertex_feature_item{padding:22px 24px}
.chronos_timeline_wrap{padding-left:35px}
.temporal_milestone_block::before{left:-28px;width:14px;height:14px}
.chronos_timeline_wrap::before{left:18px}
}
.nachtblau-grund{background:linear-gradient(165deg,#0a0d1f 0%,#1a0f28 45%,#0d1520 100%);min-height:600px;position:relative;overflow:hidden}
.nachtblau-grund::before{content:'';position:absolute;width:500px;height:500px;background:radial-gradient(circle,#05f8f414 0%,transparent 70%);top:-100px;right:-100px;border-radius:50%}
.nachtblau-grund::after{content:'';position:absolute;width:400px;height:400px;background:radial-gradient(circle,#ff82090f 0%,transparent 70%);bottom:-80px;left:-80px;border-radius:50%}
.held-karte-container{max-width:1200px;margin:0 auto;padding:120px 30px 100px;position:relative;z-index:2}
.held-innen-blok{background:#0f1223bf;backdrop-filter:blur(20px);border-radius:24px;padding:70px 60px;border:1px solid #05f8f426;box-shadow:0 20px 60px #0006 0 0 40px #05f8f40d}
.held-titel-gross{font-size:3.2em;font-weight:800;color:#fff;line-height:1.15;margin-bottom:28px;letter-spacing:-.02em}
.held-titel-gross::after{content:'';display:block;width:90px;height:5px;background:linear-gradient(90deg,#05F8F4 0%,#FF8209 100%);margin-top:24px;border-radius:3px}
.held-beschreibung-text{font-size:1.25em;line-height:1.75;color:#c8d1e0;margin-bottom:45px;max-width:720px}
.held-aktion-knopf{display:inline-block;background:linear-gradient(135deg,#05F8F4 0%,#049794 100%);color:#0a0d1f;font-size:1.1em;font-weight:700;padding:18px 48px;border-radius:12px;text-decoration:none;transition:all .3s cubic-bezier(0.4,0,0.2,1);box-shadow:0 8px 25px #05f8f440;position:relative;overflow:hidden}
.held-aktion-knopf::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,#ffffff4d,transparent);transition:left .5s}
.held-aktion-knopf:hover{transform:translateY(-3px);box-shadow:0 12px 35px #05f8f459}
.held-aktion-knopf:hover::before{left:100%}
.erzaehl-rhythmus-sektion{max-width:1200px;margin:0 auto;padding:90px 30px}
.wechsel-blok-links{display:flex;gap:60px;align-items:center;margin-bottom:100px}
.wechsel-blok-rechts{display:flex;gap:60px;align-items:center;margin-bottom:100px;flex-direction:row-reverse}
.text-spalte-basis{flex:1;min-width:0}
.bild-spalte-basis{flex:1;min-width:0}
.narrative-ueberschrift{font-size:2.4em;font-weight:700;color:#fff;margin-bottom:26px;line-height:1.25;position:relative;padding-left:28px}
.narrative-ueberschrift::before{content:'';position:absolute;left:0;top:6px;width:6px;height:calc(100% - 12px);background:linear-gradient(180deg,#B0192F 0%,#FF8209 100%);border-radius:3px}
.narrative-absatz{font-size:1.1em;line-height:1.8;color:#b8c5d9;margin-bottom:24px}
.narrative-absatz:last-child{margin-bottom:0}
.akzent-begriff{color:#05F8F4;font-weight:600;position:relative}
.akzent-begriff::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,#05F8F4 0%,transparent 100%);opacity:.5}
.inhalt-foto-rahmen{border-radius:16px;overflow:hidden;box-shadow:0 15px 50px #0000004d 0 0 25px #05f8f414;border:1px solid #05f8f41f}
.inhalt-foto-rahmen img{width:100%;height:auto;display:block;transition:transform .6s cubic-bezier(0.4,0,0.2,1)}
.inhalt-foto-rahmen:hover img{transform:scale(1.05)}
.portrait-miniatur-behaelter{display:flex;align-items:center;gap:20px;margin-top:35px;padding:24px;background:#0f122380;border-radius:14px;border:1px solid #b0192f33}
.portrait-rund-klein{width:70px;height:70px;border-radius:50%;overflow:hidden;border:3px solid #b0192f66;flex-shrink:0}
.portrait-rund-klein img{width:100%;height:100%;object-fit:cover}
.portrait-text-info{flex:1}
.portrait-name-label{font-size:1.15em;font-weight:700;color:#fff;margin-bottom:4px}
.portrait-rolle-label{font-size:.95em;color:#8a97ab}
.trennlinie-dekorativ{width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,#05f8f44d 50%,transparent 100%);margin:80px 0}
.svg-welle-trenner{width:100%;height:60px;margin:70px 0}
.svg-welle-trenner svg{width:100%;height:100%;display:block}
.programm-funktionen-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:50px}
.funktion-karte-klein{background:#0f122399;padding:35px 28px;border-radius:14px;border:1px solid #ff820926;transition:all .3s ease}
.funktion-karte-klein:hover{border-color:#ff820966;transform:translateY(-5px);box-shadow:0 12px 35px #ff820926}
.funktion-ikone-platz{width:56px;height:56px;background:linear-gradient(135deg,#ff820933 0%,#b0192f33 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:1.8em}
.funktion-titel-klein{font-size:1.3em;font-weight:700;color:#fff;margin-bottom:14px}
.funktion-beschreib-klein{font-size:1em;line-height:1.65;color:#9aa8bc}
.container{margin:0 auto}
@media (max-width: 992px) {
.wechsel-blok-links,.wechsel-blok-rechts{flex-direction:column;gap:40px}
.held-titel-gross{font-size:2.4em}
.held-innen-blok{padding:50px 40px}
.programm-funktionen-grid{grid-template-columns:repeat(2,1fr);gap:25px}
}
@media (max-width: 768px) {
.nachtblau-grund{min-height:500px}
.held-karte-container{padding:80px 20px 70px}
.held-innen-blok{padding:40px 28px}
.held-titel-gross{font-size:1.9em}
.held-beschreibung-text{font-size:1.1em}
.held-aktion-knopf{padding:15px 38px;font-size:1em}
.erzaehl-rhythmus-sektion{padding:60px 20px}
.wechsel-blok-links,.wechsel-blok-rechts{margin-bottom:70px}
.narrative-ueberschrift{font-size:1.8em;padding-left:20px}
.narrative-absatz{font-size:1.05em}
.programm-funktionen-grid{grid-template-columns:1fr;gap:20px}
.portrait-miniatur-behaelter{flex-direction:column;text-align:center;padding:20px}
.trennlinie-dekorativ{margin:60px 0}
}
@media (max-width: 576px) {
.held-titel-gross{font-size:1.6em}
.narrative-ueberschrift{font-size:1.5em}
.funktion-karte-klein{padding:28px 22px}
}
.kk__wrap{background:linear-gradient(165deg,#0a0e1a 0%,#1a1527 100%);min-height:100vh;position:relative}
.kk__wrap::before{content:'';position:absolute;top:0;left:0;right:0;height:400px;background:radial-gradient(ellipse at top,#05f8f414 0%,transparent 60%);pointer-events:none}
.container{max-width:1200px;margin:0 auto;padding:0 20px}
.dz-prime__intro{padding:120px 0 80px;position:relative}
.dz-prime__intro .intro_heading{font-size:3.2rem;font-weight:700;color:#fff;margin-bottom:25px;line-height:1.15}
.dz-prime__intro .intro_text{font-size:1.25rem;color:#b8c2d9;max-width:680px;line-height:1.75;margin-bottom:0}
.pnl__exchange{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;padding:60px 0;align-items:start}
.pnl__exchange .exchange_visual{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 25px 60px #00000059}
.pnl__exchange .exchange_visual img{width:100%;height:auto;display:block;filter:brightness(0.92) contrast(1.05)}
.pnl__exchange .exchange_content{padding:30px 0}
.pnl__exchange .content_label{font-size:.9rem;color:#05F8F4;text-transform:uppercase;letter-spacing:2px;font-weight:600;margin-bottom:18px;display:inline-block}
.pnl__exchange .content_heading{font-size:2.3rem;color:#fff;font-weight:700;margin-bottom:28px;line-height:1.25}
.pnl__exchange .content_desc{font-size:1.1rem;color:#9fa9bf;line-height:1.8;margin-bottom:0}
.rth-module__grid{padding:80px 0;background:linear-gradient(180deg,#111520 0%,#181323 100%);position:relative}
.rth-module__grid::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70%;height:1px;background:linear-gradient(90deg,transparent 0%,#05f8f433 50%,transparent 100%)}
.rth-module__grid .module_cap{text-align:center;margin-bottom:65px}
.rth-module__grid .module_cap h3{font-size:2.5rem;color:#fff;font-weight:700;margin-bottom:20px}
.rth-module__grid .module_cap .cap_subtext{font-size:1.15rem;color:#8a95b0;max-width:600px;margin:0 auto;line-height:1.7}
.rth-layout__tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}
.rth-layout__tiles .tile_unit{background:linear-gradient(145deg,#1a1e2e 0%,#141825 100%);border:1px solid #ffffff0f;border-radius:12px;padding:40px 32px;transition:all .35s ease;position:relative;overflow:hidden}
.rth-layout__tiles .tile_unit::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#05F8F4 0%,#B0192F 50%,#FF8209 100%);opacity:0;transition:opacity .35s ease}
.rth-layout__tiles .tile_unit:hover::before{opacity:1}
.rth-layout__tiles .tile_unit:hover{transform:translateY(-8px);border-color:#05f8f44d;box-shadow:0 20px 50px #05f8f41f}
.rth-layout__tiles .tile_marker{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#05f8f426 0%,#b0192f26 100%);display:flex;align-items:center;justify-content:center;margin-bottom:25px;border:2px solid #05f8f44d}
.rth-layout__tiles .tile_marker svg{width:24px;height:24px;fill:#05F8F4}
.rth-layout__tiles .tile_title{font-size:1.35rem;color:#fff;font-weight:600;margin-bottom:15px;line-height:1.3}
.rth-layout__tiles .tile_info{font-size:1rem;color:#7d8ca8;line-height:1.7;margin-bottom:0}
.xyz-compose__anchor{padding:90px 0 100px;background:#0d1018;position:relative}
.xyz-compose__anchor::before{content:'';position:absolute;top:0;left:0;right:0;height:300px;background:radial-gradient(ellipse at center top,#b0192f14 0%,transparent 70%);pointer-events:none}
.xyz-compose__anchor .compose_shell{max-width:720px;margin:0 auto;background:linear-gradient(155deg,#1a1d2a 0%,#151820 100%);border:1px solid #ffffff14;border-radius:20px;padding:55px 50px;box-shadow:0 30px 80px #0006;position:relative}
.xyz-compose__anchor .shell_caption{text-align:center;margin-bottom:45px}
.xyz-compose__anchor .shell_caption h4{font-size:2.2rem;color:#fff;font-weight:700;margin-bottom:18px}
.xyz-compose__anchor .shell_caption .caption_lead{font-size:1.05rem;color:#8993ab;line-height:1.65;margin-bottom:0}
.xyz-compose__anchor .ui.form .field{margin-bottom:28px}
.xyz-compose__anchor .ui.form label{color:#c4cce0;font-size:.95rem;font-weight:500;margin-bottom:10px;display:block;letter-spacing:.3px}
.xyz-compose__anchor .ui.form input[type="text"],.xyz-compose__anchor .ui.form input[type="email"],.xyz-compose__anchor .ui.form input[type="tel"],.xyz-compose__anchor .ui.form textarea{background:#0e1119;border:1px solid #ffffff1a;color:#fff;padding:14px 18px;font-size:1rem;border-radius:8px;transition:all .3s ease;width:100%}
.xyz-compose__anchor .ui.form input[type="text"]:focus,.xyz-compose__anchor .ui.form input[type="email"]:focus,.xyz-compose__anchor .ui.form input[type="tel"]:focus,.xyz-compose__anchor .ui.form textarea:focus{background:#12151f;border-color:#05F8F4;box-shadow:0 0 0 3px #05f8f41a;outline:none}
.xyz-compose__anchor .ui.form textarea{min-height:140px;resize:vertical}
.xyz-compose__anchor .ui.form .field.checkbox{margin-bottom:32px}
.xyz-compose__anchor .ui.form .ui.checkbox input[type="checkbox"]{width:20px;height:20px}
.xyz-compose__anchor .ui.form .ui.checkbox label{padding-left:32px;font-size:.9rem;color:#9ca6bf;line-height:1.6;cursor:pointer}
.xyz-compose__anchor .ui.form .ui.checkbox label a{color:#05F8F4;text-decoration:none;border-bottom:1px solid #05f8f44d;transition:border-color .25s ease}
.xyz-compose__anchor .ui.form .ui.checkbox label a:hover{border-bottom-color:#05F8F4}
.xyz-compose__anchor .ui.form .prime_transmit{background:linear-gradient(135deg,#05F8F4 0%,#02c4c1 100%);color:#0a0e1a;font-size:1.1rem;font-weight:700;padding:16px 50px;border:none;border-radius:10px;cursor:pointer;transition:all .35s ease;width:100%;text-transform:uppercase;letter-spacing:1px;box-shadow:0 10px 30px #05f8f440}
.xyz-compose__anchor .ui.form .prime_transmit:hover{transform:translateY(-3px);box-shadow:0 15px 40px #05f8f459;background:linear-gradient(135deg,#07fff9 0%,#03d4d1 100%)}
.xyz-compose__anchor .ui.form .prime_transmit:active{transform:translateY(-1px)}
@media (max-width: 1024px) {
.pnl__exchange{grid-template-columns:1fr;gap:50px}
.rth-layout__tiles{grid-template-columns:repeat(2,1fr);gap:28px}
}
@media (max-width: 768px) {
.dz-prime__intro{padding:80px 0 60px}
.dz-prime__intro .intro_heading{font-size:2.2rem}
.dz-prime__intro .intro_text{font-size:1.1rem}
.pnl__exchange{padding:40px 0}
.pnl__exchange .content_heading{font-size:1.9rem}
.rth-layout__tiles{grid-template-columns:1fr;gap:25px}
.rth-module__grid{padding:60px 0}
.rth-module__grid .module_cap h3{font-size:2rem}
.xyz-compose__anchor{padding:60px 0 70px}
.xyz-compose__anchor .compose_shell{padding:40px 25px}
.xyz-compose__anchor .shell_caption h4{font-size:1.8rem}
}
@media (max-width: 480px) {
.dz-prime__intro .intro_heading{font-size:1.85rem}
.pnl__exchange .content_heading{font-size:1.65rem}
.rth-module__grid .module_cap h3{font-size:1.75rem}
.xyz-compose__anchor .shell_caption h4{font-size:1.6rem}
}
.realm_saturated_dark{background:linear-gradient(165deg,#0a0f1a 0%,#151520 45%,#0d1117 100%);color:#e8eaed;min-height:100vh}
.zone_manifest_header{padding:8rem 2rem 5rem;background:linear-gradient(135deg,#05f8f408 0%,#b0192f0d 100%);border-bottom:2px solid #05f8f426;position:relative;overflow:hidden}
.zone_manifest_header::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#ff820914 0%,transparent 70%);border-radius:50%}
.zone_manifest_header .container{max-width:1200px;margin:0 auto;position:relative;z-index:2}
.title_apex_manifest{font-size:3.8rem;font-weight:800;margin-bottom:1.5rem;background:linear-gradient(120deg,#05F8F4 0%,#fff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}
.subtitle_flow_gentle{font-size:1.35rem;color:#b8bcc4;max-width:720px;line-height:1.7;margin-top:1rem}
.territory_portrait_story{padding:6rem 2rem;background:#0d1117;position:relative}
.territory_portrait_story .container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:5rem;align-items:center}
.portrait_shell_refined{position:relative}
.portrait_shell_refined img{width:100%;max-width:380px;height:480px;object-fit:cover;border-radius:12px;box-shadow:0 25px 60px #05f8f426;border:3px solid #05f8f440;transition:transform .4s ease,box-shadow .4s ease}
.portrait_shell_refined img:hover{transform:translateY(-8px);box-shadow:0 35px 80px #05f8f440}
.portrait_shell_refined::after{content:'';position:absolute;bottom:-25px;right:-25px;width:180px;height:180px;background:linear-gradient(45deg,#ff82091f,#b0192f1f);border-radius:50%;z-index:-1}
.content_mesh_narrative h3{font-size:2.4rem;color:#05F8F4;margin-bottom:1.8rem;font-weight:700;position:relative;padding-left:2rem}
.content_mesh_narrative h3::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:60%;background:linear-gradient(180deg,#FF8209,#B0192F);border-radius:3px}
.content_mesh_narrative p{font-size:1.15rem;line-height:1.85;color:#c4c8d0;margin-bottom:1.8rem}
.content_mesh_narrative p:last-of-type{margin-bottom:0}
.dimension_craft_showcase{padding:6rem 2rem;background:linear-gradient(180deg,#151520 0%,#0a0f1a 100%);position:relative}
.dimension_craft_showcase::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#05F8F4,transparent)}
.dimension_craft_showcase .container{max-width:1200px;margin:0 auto}
.header_dimension_core{text-align:center;margin-bottom:4.5rem}
.header_dimension_core h4{font-size:2.8rem;color:#fff;margin-bottom:1.2rem;font-weight:700}
.header_dimension_core h4::after{content:'';display:block;width:80px;height:4px;background:linear-gradient(90deg,#B0192F,#FF8209);margin:1.5rem auto 0;border-radius:2px}
.header_dimension_core p{font-size:1.2rem;color:#a8adb7;max-width:680px;margin:0 auto;line-height:1.7}
.grid_craft_triple{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}
.card_craft_element{background:#14192399;border:2px solid #05f8f426;border-radius:10px;padding:0;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;position:relative}
.card_craft_element:hover{transform:translateY(-10px);border-color:#05f8f466;box-shadow:0 20px 50px #05f8f426}
.card_craft_element img{width:100%;height:240px;object-fit:cover;border-bottom:2px solid #05f8f433}
.card_craft_content{padding:2rem}
.card_craft_content h5{font-size:1.5rem;color:#FF8209;margin-bottom:1rem;font-weight:600}
.card_craft_content p{font-size:1.05rem;color:#b8bcc4;line-height:1.7}
.realm_method_deep{padding:6rem 2rem;background:#0d1117}
.realm_method_deep .container{max-width:1100px;margin:0 auto}
.section_header_centered{text-align:center;margin-bottom:4rem}
.section_header_centered h4{font-size:2.6rem;color:#05F8F4;margin-bottom:1rem;font-weight:700;position:relative;display:inline-block}
.section_header_centered h4::before{content:'';position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:120px;height:3px;background:linear-gradient(90deg,#FF8209,#B0192F);border-radius:2px}
.timeline_vertical_core{position:relative;padding-left:70px;margin-top:3rem}
.timeline_vertical_core::before{content:'';position:absolute;left:20px;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#05F8F4,#B0192F,#FF8209)}
.timeline_item_segment{position:relative;margin-bottom:3.5rem;padding-left:2rem}
.timeline_item_segment::before{content:'';position:absolute;left:-70px;top:8px;width:24px;height:24px;background:#0d1117;border:4px solid #05F8F4;border-radius:50%;z-index:2}
.timeline_item_segment:nth-child(2)::before{border-color:#FF8209}
.timeline_item_segment:nth-child(3)::before{border-color:#B0192F}
.timeline_item_segment h6{font-size:1.4rem;color:#fff;margin-bottom:.8rem;font-weight:600}
.timeline_item_segment p{font-size:1.05rem;color:#b8bcc4;line-height:1.75}
.zone_values_manifest{padding:6rem 2rem;background:linear-gradient(135deg,#151520 0%,#0a0f1a 100%);position:relative}
.zone_values_manifest::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#B0192F,transparent)}
.zone_values_manifest .container{max-width:1200px;margin:0 auto}
.header_values_stark h4{font-size:2.7rem;color:#fff;margin-bottom:2.5rem;font-weight:700;text-align:center}
.grid_values_quad{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}
.value_capsule_unit{background:#05f8f408;border-left:5px solid #05F8F4;padding:2.5rem;border-radius:8px;transition:background .3s ease,border-color .3s ease;position:relative}
.value_capsule_unit:hover{background:#05f8f40f;border-left-color:#FF8209}
.value_capsule_unit:nth-child(2){border-left-color:#FF8209}
.value_capsule_unit:nth-child(2):hover{border-left-color:#B0192F}
.value_capsule_unit:nth-child(3){border-left-color:#B0192F}
.value_capsule_unit:nth-child(3):hover{border-left-color:#05F8F4}
.value_capsule_unit:nth-child(4){border-left-color:#FF8209}
.value_capsule_unit:nth-child(4):hover{border-left-color:#05F8F4}
.value_capsule_unit h6{font-size:1.5rem;color:#05F8F4;margin-bottom:1rem;font-weight:600}
.value_capsule_unit p{font-size:1.05rem;color:#c4c8d0;line-height:1.75}
@media (max-width: 992px) {
.territory_portrait_story .container{grid-template-columns:1fr;gap:3rem}
.portrait_shell_refined{text-align:center}
.portrait_shell_refined img{max-width:320px;height:400px}
.grid_craft_triple{grid-template-columns:1fr;gap:2.5rem}
.grid_values_quad{grid-template-columns:1fr;gap:2rem}
}
@media (max-width: 768px) {
.zone_manifest_header{padding:5rem 1.5rem 3rem}
.title_apex_manifest{font-size:2.8rem}
.subtitle_flow_gentle{font-size:1.15rem}
.territory_portrait_story{padding:4rem 1.5rem}
.dimension_craft_showcase{padding:4rem 1.5rem}
.realm_method_deep{padding:4rem 1.5rem}
.zone_values_manifest{padding:4rem 1.5rem}
.timeline_vertical_core{padding-left:60px}
.timeline_item_segment::before{left:-60px}
}
@media (max-width: 576px) {
.title_apex_manifest{font-size:2.2rem}
.subtitle_flow_gentle{font-size:1.05rem}
.content_mesh_narrative h3{font-size:1.9rem}
.header_dimension_core h4{font-size:2.2rem}
.section_header_centered h4{font-size:2rem}
.header_values_stark h4{font-size:2.1rem}
}
.policy-container{background:linear-gradient(135deg,#0a0a0f 0%,#151520 100%);color:#e8e8ee;padding:3rem 1.5rem;max-width:1200px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.75}
.policy-container h1{font-size:2.75rem;font-weight:700;margin-bottom:2rem;background:linear-gradient(120deg,#05F8F4 0%,#FF8209 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px #05f8f44d}
.policy-container h2{font-size:2rem;font-weight:600;margin-top:3.5rem;margin-bottom:1.5rem;color:#05F8F4;border-left:4px solid #FF8209;padding-left:1.25rem;text-shadow:0 0 20px #05f8f433}
.policy-container h3{font-size:1.5rem;font-weight:600;margin-top:2.5rem;margin-bottom:1.25rem;color:#FF8209;position:relative;padding-left:1rem}
.policy-container h3::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:70%;background:linear-gradient(180deg,#05F8F4 0%,#FF8209 100%);border-radius:2px}
.policy-container h4{font-size:1.25rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;color:#B0192F;text-transform:uppercase;letter-spacing:.05em}
.policy-container p{margin-bottom:1.25rem;font-size:1.05rem;color:#d4d4dc}
.policy-container ul{margin:1.5rem 0;padding-left:0;list-style:none}
.policy-container li{margin-bottom:1.5rem;position:relative;color:#d4d4dc;background:#05f8f408;padding:1.25rem 1.25rem 1.25rem 2.5rem;border-radius:8px;border-left:3px solid #ff820980;transition:all .3s ease}
.policy-container li:hover{background:#05f8f414;border-left-color:#FF8209;box-shadow:0 4px 15px #05f8f41a}
.policy-container li::before{content:'▹';position:absolute;left:1rem;top:1.25rem;color:#05F8F4;font-weight:700;font-size:1.3rem}
.policy-container span{color:#05F8F4;font-weight:600;text-shadow:0 0 10px #05f8f433}
.policy-container div.section-wrapper{background:#15152099;padding:2rem;border-radius:12px;margin:2rem 0;border:1px solid #05f8f41a;box-shadow:0 8px 32px #0006}
.privacy-container{background:linear-gradient(135deg,#0a0e1a 0%,#151923 100%);color:#e4e6eb;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.8;padding:3rem 0;min-height:100vh}
.privacy-wrapper{max-width:1000px;margin:0 auto;padding:0 2rem}
.privacy-container h1{font-size:2.8rem;font-weight:700;color:#05F8F4;margin-bottom:1.5rem;text-shadow:0 0 20px #05f8f44d;line-height:1.2}
.privacy-container h2{font-size:2rem;font-weight:600;color:#05F8F4;margin-top:3rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #05f8f44d}
.privacy-container h3{font-size:1.5rem;font-weight:600;color:#FF8209;margin-top:2rem;margin-bottom:1rem}
.privacy-container h4{font-size:1.2rem;font-weight:500;color:#e4e6eb;margin-top:1.5rem;margin-bottom:.8rem}
.privacy-container p{margin-bottom:1.2rem;color:#d1d5db;font-size:1.05rem}
.privacy-intro{background:linear-gradient(135deg,#1a2332 0%,#212936 100%);padding:2rem;border-radius:12px;margin-bottom:2.5rem;border-left:4px solid #05F8F4;box-shadow:0 8px 24px #0006}
.privacy-section{margin-bottom:2rem}
.privacy-subsection{margin-left:1.5rem;padding-left:1.5rem;border-left:2px solid #ff82094d;margin-top:1.5rem}
.privacy-container ul{list-style:none;padding-left:0;margin:1.5rem 0}
.privacy-container li{padding:.8rem 0 .8rem 2.5rem;position:relative;color:#d1d5db;font-size:1.05rem;line-height:1.7}
.privacy-container li::before{content:"▸";position:absolute;left:.8rem;color:#FF8209;font-size:1.2rem;font-weight:700}
.highlight-box{background:linear-gradient(135deg,#05f8f414 0%,#b0192f14 100%);padding:1.5rem;border-radius:8px;margin:1.5rem 0;border:1px solid #05f8f433}
.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}
.info-card{background:#1e2533;padding:1.5rem;border-radius:10px;border:1px solid #05f8f426;transition:all .3s ease}
.info-card:hover{border-color:#05F8F4;box-shadow:0 4px 20px #05f8f433;transform:translateY(-2px)}
.accent-text{color:#05F8F4;font-weight:500}
.warning-text{color:#FF8209;font-weight:500}
.privacy-container span{display:inline}
@media (max-width: 768px) {
.privacy-wrapper{padding:0 1.5rem}
.privacy-container h1{font-size:2rem}
.privacy-container h2{font-size:1.6rem}
.privacy-subsection{margin-left:.5rem;padding-left:1rem}
.info-grid{grid-template-columns:1fr}
}
.erfolgZentrum--portal{background:linear-gradient(165deg,#0a0f1a 0%,#1a1528 45%,#0d1419 100%);min-height:85vh;position:relative;overflow:hidden}
.erfolgZentrum--portal::before{content:'';position:absolute;top:-50%;right:-20%;width:70%;height:120%;background:radial-gradient(ellipse at center,#05f8f414 0%,transparent 70%);pointer-events:none;animation:pulseGeometry 8s ease-in-out infinite}
@keyframes pulseGeometry {
0%,100%{transform:scale(1) rotate(0deg);opacity:.6}
50%{transform:scale(1.15) rotate(5deg);opacity:.35}
}
.erfolgZentrum--portal::after{content:'';position:absolute;bottom:-30%;left:-15%;width:55%;height:90%;background:radial-gradient(circle at center,#b0192f1f 0%,transparent 65%);pointer-events:none}
.erfolgInhalt__axiom{max-width:920px;margin:0 auto;padding:9rem 2.5rem 7rem;position:relative;z-index:2}
.konfirmation__geometrisch{text-align:center;margin-bottom:3.8rem}
.symbol--kreisAkzent{width:95px;height:95px;margin:0 auto 2.2rem;position:relative;display:flex;align-items:center;justify-content:center}
.symbol--kreisAkzent svg{width:100%;height:100%;filter:drop-shadow(0 0 18px #05f8f473)}
.symbol--kreisAkzent circle{fill:none;stroke:#05F8F4;stroke-width:3;stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:283;animation:kreisVollendung 1.4s ease-out forwards;transform-origin:center}
@keyframes kreisVollendung {
to{stroke-dashoffset:0}
}
.symbol--kreisAkzent::before{content:'';position:absolute;font-size:2.8rem;color:#05F8F4;font-weight:700;opacity:0;transform:scale(0.3);animation:hakenzoomin .6s ease-out .9s forwards}
@keyframes hakenzoomin {
to{opacity:1;transform:scale(1)}
}
.hauptnachricht__empfang h1{font-size:2.7rem;font-weight:800;color:#e8ecf1;margin:0 0 1.3rem;line-height:1.22;letter-spacing:-.02em}
.hauptnachricht__empfang h1::after{content:'';display:block;width:75px;height:4px;background:linear-gradient(90deg,#05F8F4 0%,#FF8209 100%);margin:1.5rem auto 0;border-radius:3px}
.bestatigung__erklarung{font-size:1.14rem;line-height:1.7;color:#b8c2d0;margin-bottom:3.5rem}
.referenz__kennung{background:linear-gradient(135deg,#05f8f414 0%,#ff82090f 100%);border:1px solid #05f8f433;border-radius:12px;padding:1.8rem 2.2rem;margin-bottom:4rem;position:relative;overflow:hidden}
.referenz__kennung::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,#05F8F4 50%,transparent 100%)}
.referenz__kennung p{margin:0;font-size:.95rem;color:#8b99ab;font-weight:500}
.referenz__kennung strong{display:block;color:#05F8F4;margin-top:.6rem;letter-spacing:.05em;font:700 1.35rem 'Courier New',monospace}
.prozessverlauf__matrix{margin-bottom:4.5rem}
.prozessverlauf__matrix h2{font-size:1.45rem;font-weight:700;color:#dce3ec;margin-bottom:2.5rem;text-align:center;position:relative}
.prozessverlauf__matrix h2::before{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:-12px;width:50px;height:3px;background:linear-gradient(90deg,#B0192F 0%,#FF8209 100%);border-radius:2px}
.etappen__container{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}
.etappe__einheit{background:#0f141e99;border:1px solid #b0192f40;border-radius:10px;padding:2rem 1.8rem;position:relative;transition:all .35s ease}
.etappe__einheit::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#B0192F 0%,#FF8209 100%);border-radius:10px 0 0 10px;opacity:.7;transition:opacity .35s ease}
.etappe__einheit:hover{border-color:#b0192f80;box-shadow:0 8px 24px #05f8f41a;transform:translateY(-3px)}
.etappe__einheit:hover::before{opacity:1}
.etappe__numerisch{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:linear-gradient(135deg,#05f8f426 0%,#ff820926 100%);border:2px solid #05F8F4;border-radius:50%;font-size:1.1rem;font-weight:800;color:#05F8F4;margin-bottom:1.3rem}
.etappe__einheit h3{font-size:1.15rem;font-weight:700;color:#e0e6ed;margin:0 0 .9rem;line-height:1.3}
.etappe__einheit p{font-size:.98rem;line-height:1.65;color:#9fa9b8;margin:0}
.aktion__navigationsraum{display:flex;flex-direction:column;gap:1.3rem;align-items:center}
.ruckkehr__primarkontrolle{display:inline-flex;align-items:center;justify-content:center;padding:1.1rem 2.8rem;background:linear-gradient(135deg,#05F8F4 0%,#0ac9c6 100%);color:#0a0f1a;font-size:1.05rem;font-weight:700;border:none;border-radius:8px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 16px #05f8f44d;position:relative;overflow:hidden}
.ruckkehr__primarkontrolle::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff40;border-radius:50%;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease}
.ruckkehr__primarkontrolle:hover{transform:translateY(-2px);box-shadow:0 6px 24px #05f8f473}
.ruckkehr__primarkontrolle:hover::before{width:300px;height:300px}
.kontakt__sekundarkontrolle{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;background:none;color:#05F8F4;font-size:1rem;font-weight:600;border:2px solid #05F8F4;border-radius:8px;text-decoration:none;transition:all .3s ease}
.kontakt__sekundarkontrolle:hover{background:#05f8f41f;border-color:#0ac9c6;color:#0ac9c6;transform:translateY(-2px)}
.unterstutzung__info{text-align:center;margin-top:3.5rem;padding-top:3rem;border-top:1px solid #b0192f33}
.unterstutzung__info h4{font-size:1.2rem;font-weight:700;color:#d5dce5;margin:0 0 1.2rem}
.unterstutzung__info p{font-size:1rem;line-height:1.7;color:#a3aebb;margin:0 0 .7rem}
.unterstutzung__info a{color:#FF8209;text-decoration:none;font-weight:600;transition:color .25s ease}
.unterstutzung__info a:hover{color:#ffad5c;text-decoration:underline}
@media (max-width: 768px) {
.erfolgInhalt__axiom{padding:6rem 1.5rem 5rem}
.hauptnachricht__empfang h1{font-size:2.1rem}
.bestatigung__erklarung{font-size:1.05rem}
.symbol--kreisAkzent{width:80px;height:80px;margin-bottom:1.8rem}
.symbol--kreisAkzent::before{font-size:2.3rem}
.etappen__container{grid-template-columns:1fr;gap:1.5rem}
.referenz__kennung{padding:1.5rem 1.6rem}
.referenz__kennung strong{font-size:1.15rem}
.aktion__navigationsraum{gap:1rem}
.ruckkehr__primarkontrolle{padding:1rem 2.2rem;font-size:1rem}
.kontakt__sekundarkontrolle{padding:.95rem 2rem;font-size:.97rem}
.unterstutzung__info{margin-top:2.5rem;padding-top:2.5rem}
}
@media (max-width: 480px) {
.hauptnachricht__empfang h1{font-size:1.85rem}
.bestatigung__erklarung{font-size:1rem}
.prozessverlauf__matrix h2{font-size:1.3rem}
.etappe__einheit{padding:1.6rem 1.4rem}
.aktion__navigationsraum{width:100%}
.ruckkehr__primarkontrolle,.kontakt__sekundarkontrolle{width:100%}
}