.ed{--canvas:var(--color-canvas);--canvas2:#e3dcce;--paper:var(--color-cream);--ink:var(--color-espresso);--ink2:var(--color-charcoal);--muted:var(--color-warm-gray);--muted2:var(--color-sand);--hair:var(--color-stone);--amber:var(--color-amber);--green:var(--color-green);--purple:var(--color-lavender);--terra:var(--color-rose);--amber-on-dark:var(--color-amber-on-dark);--green-on-dark:var(--color-green-on-dark);--body-ink:#4b453d;background:var(--canvas);color:var(--ink2);font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.ed .ed-ey{letter-spacing:.18em;text-transform:uppercase;color:var(--amber);margin-bottom:14px;font-size:10.5px;font-weight:700}.ed .ed-h{font-family:var(--font-playfair),"Playfair Display",serif;letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:600}.ed .ed-h em{color:var(--amber);font-style:italic}.ed .ed-p em{font-family:var(--font-playfair),"Playfair Display",serif;color:var(--amber);font-style:italic}.ed .ed-p{color:var(--body-ink);font-size:15.5px;line-height:1.6}.ed .ed-btn{background:var(--ink);color:var(--paper);border-radius:var(--radius-md);transition:background-color .15s var(--ease-out);padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.ed .ed-btn:hover{background:var(--ink2)}.ed .ed-btn:active{background:var(--ink2);transform:scale(.98)}.ed .ed-textlink{color:var(--ink);border-bottom:1.5px solid var(--amber);padding-bottom:2px;font-size:14.5px;font-weight:600;text-decoration:none}.ed .stchip{border:1px solid var(--muted2);background:var(--paper);border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 13px;display:inline-flex}.ed .stchip .sd{background:var(--amber);border-radius:50%;width:7px;height:7px}.ed .stchip span{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--ink2);font-size:10px;font-weight:600}.ed .win{background:var(--paper);border:1px solid var(--hair);border-radius:14px;overflow:hidden;box-shadow:0 24px 56px #3c2d1438}.ed .win-bar{background:var(--color-amber-light);border-bottom:1px solid var(--hair);align-items:center;gap:7px;padding:11px 14px;display:flex}.ed .win-bar .d{border-radius:50%;width:8px;height:8px}.ed .win-bar .url{letter-spacing:.05em;color:var(--muted);font-size:9.5px;font-weight:600;font-family:var(--font-jetbrains),monospace;margin-left:10px}.ed .win img,.ed .win video{width:100%;height:auto;display:block}.ed .ed-vid-plain{border-radius:16px;overflow:hidden;box-shadow:0 24px 56px #3c2d1438}.ed .ed-vid-plain video{width:100%;height:auto;display:block}.ed .ed-keyframe img{border-radius:14px;box-shadow:0 20px 48px #3c2d1429}.ed .ed-keyframe .cap{margin-top:12px}.ed .callout{background:var(--paper);border:1px solid var(--hair);border-radius:12px;padding:12px 14px;position:absolute;box-shadow:0 18px 40px #1a171538}.ed .callout .cl{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:8.5px;font-weight:700;display:flex}.ed .callout .cl .dot{background:var(--green);border-radius:50%;width:6px;height:6px}.ed .callout .cl .dot.am{background:var(--amber)}.ed .callout .cbig{font-family:var(--font-jetbrains),monospace;color:var(--ink);margin-top:6px;font-size:19px;font-weight:600}.ed .callout .ctxt{color:var(--body-ink);margin-top:2px;font-size:11px}.ed .callout .cmono{font-family:var(--font-jetbrains),monospace;color:var(--muted);margin-top:4px;font-size:10.5px}.ed .callout .cq{font-family:var(--font-playfair),serif;color:var(--ink);font-size:14px;font-style:italic}.ed .ed-wrap{max-width:1200px;margin:0 auto}.ed .ed-hero{text-align:center;max-width:860px;margin:0 auto;padding:64px 40px 26px}.ed .ed-hero .ed-h{font-size:clamp(38px,5.4vw,56px);line-height:1.05}.ed .ed-hero .ed-sub{color:var(--body-ink);max-width:40em;margin:18px auto 26px;font-size:17px;line-height:1.55}.ed .ed-hero .row{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.ed .ed-stage{max-width:1160px;margin:0 auto;padding:14px 34px 46px;position:relative}.ed .ed-stage .win{border-radius:16px 16px 0 0}.ed .ed-stage .fade{background:linear-gradient(to bottom,#e9e4dc00,var(--canvas));pointer-events:none;height:90px;position:absolute;bottom:46px;left:34px;right:34px}.ed .ed-pain{text-align:center;max-width:1160px;margin:0 auto;padding:8px 44px 56px}.ed .ed-pain .ed-h{font-size:clamp(24px,3vw,32px);line-height:1.16}.ed .ed-pain-mono{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;letter-spacing:.06em;color:var(--muted);margin:14px 0 0;font-size:11px;font-weight:600}.ed .ed-pain .ed-p{margin:6px 0 0}.ed .ed-pain-strip{text-align:left;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:32px;display:grid}.ed .ed-pain-card{background:var(--paper);border:1px solid var(--hair);border-radius:14px;flex-direction:column;gap:8px;padding:18px 16px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.ed .ed-pain-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #3c2d1429}.ed .ed-pain-label{letter-spacing:.1em;text-transform:uppercase;color:var(--amber);font-size:10px;font-weight:700}.ed .ed-pain-satz{font-family:var(--font-playfair),Georgia,serif;color:var(--ink);font-size:14px;font-style:italic;line-height:1.4}.ed .journey{text-align:center;border-top:1px solid var(--hair);padding:58px 44px 64px}.ed .journey .ed-h{font-size:clamp(28px,3.6vw,36px);line-height:1.12}.ed .journey .ed-p{max-width:46em;margin:14px auto 0}.ed .jrail{align-items:center;max-width:940px;margin:36px auto 40px;display:flex}.ed .jst{align-items:center;gap:10px;display:flex}.ed .jnum{border:1px solid var(--muted2);background:var(--paper);width:27px;height:27px;font-family:var(--font-jetbrains),monospace;color:var(--amber);border-radius:8px;flex:none;place-items:center;font-size:12.5px;font-weight:600;display:grid}.ed .jlbl{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;font-size:10px;font-weight:700}.ed .jcon{background:var(--muted2);flex:1;min-width:22px;height:1px;margin:0 16px}.ed .journey .jwin{text-align:left;max-width:1040px;margin:0 auto;position:relative}.ed .journey .jhint{letter-spacing:.08em;color:var(--muted);margin-top:8px;font-size:11px;font-weight:600}.ed .feat{grid-template-columns:1fr 1.12fr;align-items:center;gap:44px;max-width:1200px;margin:0 auto;padding:56px 44px;display:grid}.ed .feat.rev{grid-template-columns:1.12fr 1fr}.ed .feat.rev .feat-media{order:-1}.ed .feat .ed-h{margin-bottom:14px;font-size:clamp(26px,3.2vw,33px);line-height:1.12}.ed .feat .ed-p{margin:0 0 18px}.ed .feat-list{margin:0;padding:0;list-style:none}.ed .feat-list li{color:var(--ink2);margin:8px 0;padding-left:22px;font-size:13.5px;font-weight:500;position:relative}.ed .feat-list li:before{content:"";background:var(--amber);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:0}.ed .feat-media,.ed .feat.band-alt{position:relative}.ed .feat.band-alt:before{content:"";background:var(--canvas2);z-index:0;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ed .feat.band-alt>*{z-index:1;position:relative}.ed .darkband{background:var(--ink2);text-align:center;padding:56px 44px}.ed .darkband .stchip{background:0 0;border-color:#fff3}.ed .darkband .stchip span{color:#ede7dc}.ed .darkband .ed-h{color:#faf6ef;font-size:clamp(26px,3.4vw,34px)}.ed .darkband .ed-h em{color:var(--amber-on-dark)}.ed .darkband .ed-p{color:#c9c0b4;max-width:44em;margin:12px auto 26px}.ed .darkband .win{box-shadow:0 30px 70px #00000080}.ed .darkband .two{text-align:left;grid-template-columns:1fr 1fr;gap:22px;max-width:1060px;margin:0 auto;display:grid}.ed .darkband .cap{color:#c9c0b4;letter-spacing:.1em;text-transform:uppercase;text-align:center;margin-top:12px;font-size:10.5px;font-weight:700}.ed .darkband .chips{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.ed .darkband .chip{color:#ede7dc;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;display:flex}.ed .darkband .chip .cd{border-radius:50%;width:7px;height:7px}.ed .brandbeat{background:var(--ink);text-align:center;padding:56px 44px}.ed .brandbeat .stchip{background:0 0;border-color:#fff3;margin-bottom:24px}.ed .brandbeat .stchip span{color:#ede7dc}.ed .brandbeat canvas{max-width:100%;height:auto}.ed .fmod{border-top:1px solid var(--hair);max-width:1200px;margin:0 auto;padding:60px 44px}.ed .fmod.full{max-width:none}.ed .fmod.alt{background:var(--canvas2)}.ed .fmod-inner{max-width:1200px;margin:0 auto}.ed .fmod .ed-h{font-size:clamp(26px,3.2vw,33px);line-height:1.14}.ed .fmod .lead{color:var(--body-ink);max-width:46em;margin:14px 0 0;font-size:15.5px;line-height:1.6}.ed .fgrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px;display:grid}.ed .ecard{background:var(--paper);border:1px solid var(--hair);border-radius:14px;padding:22px 22px 24px;box-shadow:0 10px 30px #3c2d140f}.ed .ecard-ico{background:var(--color-amber-light);border:1px solid var(--hair);width:44px;height:44px;color:var(--amber);border-radius:11px;place-items:center;margin-bottom:16px;display:grid}.ed .ecard-ico svg{width:21px;height:21px}.ed .ecard-live{font-family:var(--font-jetbrains),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--green);align-items:center;gap:7px;margin-bottom:11px;font-size:9.5px;font-weight:600;display:inline-flex}.ed .ecard-live .ld{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #5a9e6f29}.ed .ecard h3{font-family:var(--font-dm-sans),sans-serif;color:var(--ink);letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:600}.ed .ecard p{color:var(--body-ink);margin:0;font-size:13.5px;line-height:1.55}.ed .ed-cta{text-align:center;padding:64px 40px 72px}.ed .ed-cta .ed-h{font-size:clamp(28px,3.8vw,38px)}.ed .ed-cta .sub{color:var(--body-ink);margin:12px 0 24px;font-size:15px}.ed .ed-fig{position:relative}.ed .ed-fig .co-tl{top:-18px;left:-18px}.ed .ed-fig .co-tr{top:-18px;right:-18px}.ed .ed-fig .co-bl{bottom:-18px;left:-18px}.ed .ed-fig .co-br{bottom:-18px;right:-18px}.ed .ed-proof{text-align:center;background:var(--canvas2);padding:56px 44px}.ed .ed-proof.dark{background:var(--ink2)}.ed .ed-proof .stats{flex-wrap:wrap;justify-content:center;gap:44px;margin-top:30px;display:flex}.ed .ed-proof .stat{text-align:center}.ed .ed-proof .stat .v{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;color:var(--amber);font-size:clamp(28px,4vw,40px);font-weight:600}.ed .ed-proof .stat .l{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:11px;font-weight:600}.ed .ed-proof.dark .stat .l{color:#c9c0b4}.ed .ed-proof .quelle{font-family:var(--font-jetbrains),monospace;color:var(--muted);margin-top:22px;font-size:10px}.ed .ed-time{text-align:center;padding:20px 0}.ed .ed-time-row{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;margin-bottom:16px;font-size:clamp(20px,3vw,28px);font-weight:600}.ed .ed-time-old{color:var(--muted);text-decoration:line-through}.ed .ed-time-new{color:var(--amber)}.ed .ed-time-zitat{max-width:36em;margin:12px auto 0;font-style:italic}.ed .ed-obj{background:var(--paper);border:1px solid var(--hair);border-radius:14px;padding:22px 24px;box-shadow:0 10px 30px #3c2d140f}.ed .ed-obj-q{font-family:var(--font-playfair),"Playfair Display",serif;color:var(--ink);margin:0 0 10px;font-size:22px;font-style:italic}.ed .ed-obj-a{color:var(--body-ink);margin:0;font-size:15px;line-height:1.6}.ed .ed-handoff{border-top:1px solid var(--hair);text-align:center;padding:32px 44px}.ed .ed-handoff .ed-p{margin:0 0 10px}.ed .ed-cta-final{text-align:center;padding:72px 40px}.ed .ed-cta-final .row{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:20px;display:flex}.ed .ed-risk{color:var(--muted);margin-top:20px;font-size:12px}.ed .ed-video{border-radius:16px 16px 0 0;max-width:1160px;margin:32px auto 0;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000080}.ed .ed-video-poster{width:100%;height:auto;display:block}.ed .ed-funnel-grid{grid-template-columns:1fr 420px;align-items:start;gap:48px;max-width:1200px;margin:0 auto;padding:64px 44px;display:grid}.ed .ed-funnel-grid .ed-p{margin:0 0 22px}.ed .ed-funnel-points{margin:0 0 24px;padding:0;list-style:none}.ed .ed-funnel-points li{color:var(--ink2);align-items:flex-start;gap:10px;margin:10px 0;font-size:13.5px;display:flex}.ed .ed-funnel-points .check{color:var(--green);flex:none;font-weight:700}.ed .ed-form-card{background:var(--paper);border:1px solid var(--hair);border-radius:14px;padding:28px;box-shadow:0 24px 56px #3c2d1424}.ed .ed-agenda{text-align:center;border-top:1px solid var(--hair);max-width:820px;margin:0 auto;padding:12px 44px 72px}.ed .ed-agenda .ed-ey,.ed .ed-agenda .ed-h{text-align:center}.ed .ed-agenda>div{text-align:left;flex-direction:column;gap:22px;margin-top:34px;display:flex}.ed .ed-agenda>div>div{align-items:flex-start;gap:16px;display:flex}.ed .ed-agenda .jnum{margin-top:2px}.ed .ed-act-meta{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--amber);margin-bottom:6px;font-size:10.5px;font-weight:700}.ed .ed-agenda .ed-p{margin:0}.ed .ed-confirm{max-width:560px;margin:0 auto;padding:64px 44px}.ed .ed-confirm .ed-form-card{text-align:center}.ed .ed-confirm-icon{background:var(--canvas2);border:1px solid var(--hair);width:46px;height:46px;color:var(--amber);border-radius:50%;place-items:center;margin:0 auto 16px;font-size:20px;display:grid}.ed .ed-confirm .ed-h{margin-bottom:10px;font-size:clamp(22px,3vw,27px)}.ed .ed-faq{border-top:1px solid var(--hair);max-width:760px;margin:0 auto;padding:56px 44px}.ed .ed-faq>.ed-ey,.ed .ed-faq>.ed-h{text-align:center}.ed .ed-faq-list{margin-top:30px}.ed .ed-faq-item{border-top:1px solid var(--hair);padding:20px 0}.ed .ed-faq-item:first-child{border-top:0}.ed .ed-faq-q{font-family:var(--font-dm-sans),sans-serif;color:var(--ink);letter-spacing:-.01em;margin:0 0 8px;font-size:16px;font-weight:600}.ed .ed-faq-a{color:var(--body-ink);margin:0;font-size:14.5px;line-height:1.6}.ed .ed-pillar-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto;padding:0 44px;display:grid}.ed .ed-pillar-card{background:var(--paper);border:1px solid var(--hair);border-radius:16px;flex-direction:column;padding:26px 24px 24px;text-decoration:none;transition:box-shadow .15s;display:flex;position:relative;box-shadow:0 10px 30px #3c2d140f}.ed a.ed-pillar-card:hover{box-shadow:0 14px 36px #3c2d141f}.ed .ed-pillar-card.is-usp{border-color:#c4873b66}.ed .ed-pillar-chip{font-family:var(--font-jetbrains),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:9.5px;font-weight:600}.ed .ed-usp-badge{font-family:var(--font-jetbrains),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);background:var(--color-amber-light);border:1px solid #c4873b4d;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px;font-size:9px;font-weight:700;display:inline-flex}.ed .ed-pillar-card h3{font-family:var(--font-playfair),serif;color:var(--ink);letter-spacing:-.01em;margin:0 0 8px;font-size:22px;font-weight:600}.ed .ed-pillar-card h3 em{color:var(--amber);font-style:italic}.ed .ed-pillar-card p{color:var(--body-ink);margin:0 0 16px;font-size:13.5px;line-height:1.55}.ed .ed-pillar-more{color:var(--ink);margin-top:auto;font-size:12.5px;font-weight:600}.ed .ed-pillar-more .arw{color:var(--amber)}.ed .ed-badge-folgt{font-family:var(--font-jetbrains),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:auto;font-size:9.5px;font-weight:600}.ed a.ecard.is-link{text-decoration:none;transition:transform .15s,box-shadow .15s;display:block}.ed a.ecard.is-link:hover{transform:translateY(-3px);box-shadow:0 20px 44px #3c2d1424}.ed .ecard-more{color:var(--ink);margin-top:12px;font-size:12px;font-weight:600}.ed .ecard-more .arw{color:var(--amber)}.ed .ecard-folgt{font-family:var(--font-jetbrains),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:9px;font-weight:600}.ed .ed-steps{max-width:960px;margin:0 auto;padding:56px 44px}.ed .ed-steps>.ed-ey,.ed .ed-steps>.ed-h{text-align:center}.ed .ed-steps-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px;display:grid}.ed .ed-step{background:var(--paper);border:1px solid var(--hair);border-radius:14px;padding:22px}.ed .ed-step-num{font-family:var(--font-jetbrains),monospace;color:var(--amber);margin-bottom:12px;font-size:13px;font-weight:600}.ed .ed-step h3{font-family:var(--font-dm-sans),sans-serif;color:var(--ink);margin:0 0 6px;font-size:15px;font-weight:600}.ed .ed-step p{color:var(--body-ink);margin:0;font-size:13px;line-height:1.55}.ed .ed-related{border-top:1px solid var(--hair);max-width:1000px;margin:0 auto;padding:48px 44px 8px}.ed .ed-related>.ed-ey{text-align:center}.ed .ed-related-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.ed .ed-related-card{background:var(--paper);border:1px solid var(--hair);border-radius:14px;flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.ed a.ed-related-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #3c2d1424}.ed .ed-related-card .rc-lbl{font-family:var(--font-jetbrains),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:600}.ed .ed-related-card .rc-t{color:var(--ink);font-size:15px;font-weight:600}.ed .ed-related-back{text-align:center;margin-top:22px}.ed .ed-fig-pending{text-align:center;aspect-ratio:2880/2048;background:var(--canvas2);border:1px dashed var(--muted2);color:var(--muted);border-radius:14px;place-items:center;padding:24px;display:grid}.ed .ed-fig-pending .fp-mono{font-family:var(--font-jetbrains),monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.ed .ed-concept-grid{grid-template-columns:1fr 1fr;align-items:start;gap:44px;margin-top:40px;display:grid}.ed .ed-concept-cap{text-align:center;font-family:var(--font-jetbrains),monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-top:16px;font-size:9.5px;font-weight:600}.ed .ed-phone{background:var(--paper);border:1px solid var(--hair);border-radius:28px;max-width:300px;margin:0 auto;padding:10px;box-shadow:0 24px 56px #3c2d142e}.ed .ed-phone-screen{border:1px solid var(--hair);border-radius:20px;overflow:hidden}.ed .ed-phone-hero{background:linear-gradient(135deg,var(--amber),var(--terra));align-items:flex-end;height:148px;padding:14px;display:flex}.ed .ed-phone-hero .wm{font-family:var(--font-jetbrains),monospace;letter-spacing:.2em;text-transform:uppercase;color:#fffffff0;background:#1a17158c;border-radius:6px;padding:3px 8px;font-size:9px;font-weight:700}.ed .ed-phone-body{background:var(--paper);padding:16px 16px 18px}.ed .ed-phone-body h4{font-family:var(--font-playfair),serif;color:var(--ink);margin:0 0 3px;font-size:18px}.ed .ed-phone-body .sub{color:var(--muted);margin:0 0 12px;font-size:11px}.ed .ed-phone-row{border-top:1px solid var(--hair);color:var(--ink2);justify-content:space-between;align-items:center;padding:9px 0;font-size:12px;display:flex}.ed .ed-phone-row .v{font-family:var(--font-jetbrains),monospace;color:var(--ink);font-weight:600}.ed .ed-phone-cta{text-align:center;background:var(--ink2);color:var(--paper);border-radius:10px;margin-top:14px;padding:9px;font-size:12px;font-weight:600}.ed .ed-mappe{background:var(--paper);border:1px solid var(--hair);border-radius:14px;max-width:320px;margin:0 auto;overflow:hidden;box-shadow:0 24px 56px #3c2d142e}.ed .ed-mappe-cover{background:linear-gradient(135deg,var(--purple),var(--amber));align-items:flex-end;height:148px;padding:16px;display:flex}.ed .ed-mappe-cover .lbl{font-family:var(--font-jetbrains),monospace;letter-spacing:.2em;text-transform:uppercase;color:#fffffff0;background:#1a17158c;border-radius:6px;padding:3px 8px;font-size:9px;font-weight:700}.ed .ed-mappe-body{padding:18px}.ed .ed-mappe-body h4{font-family:var(--font-playfair),serif;color:var(--ink);margin:0 0 2px;font-size:19px}.ed .ed-mappe-body .sub{color:var(--muted);margin:0 0 12px;font-size:11px}.ed .ed-mappe-row{border-top:1px solid var(--hair);color:var(--ink2);align-items:baseline;gap:10px;padding:8px 0;font-size:12px;display:flex}.ed .ed-mappe-row .k{font-family:var(--font-jetbrains),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex:none;min-width:78px;font-size:9px;font-weight:600}@media (max-width:920px){.ed .ed-pain-strip,.ed .ed-pillar-grid,.ed .ed-steps-grid,.ed .ed-related-grid,.ed .ed-concept-grid,.ed .feat,.ed .feat.rev{grid-template-columns:1fr}.ed .feat.rev .feat-media{order:0}.ed .jrail{flex-direction:column;align-items:flex-start;gap:12px}.ed .jcon{display:none}.ed .fgrid,.ed .darkband .two{grid-template-columns:1fr}.ed .ed-fig .co-tl,.ed .ed-fig .co-tr,.ed .ed-fig .co-bl,.ed .ed-fig .co-br{margin-top:14px;position:static}.ed .ed-funnel-grid{grid-template-columns:1fr;gap:32px;padding:44px 24px}}.ed .vk-svg{width:100%;max-width:560px;height:auto;margin:0 auto;display:block}.ed .vk-ring{fill:none;stroke:var(--hair);stroke-width:1.5px;stroke-dasharray:880;stroke-dashoffset:880px;animation:1.2s ease-out forwards vk-draw}@keyframes vk-draw{to{stroke-dashoffset:0}}.ed .vk-node{opacity:0;animation:.5s ease-out forwards vk-dock;animation-delay:calc(var(--i)*.11s + .4s)}@keyframes vk-dock{to{opacity:1}}.ed .vk-star{fill:var(--amber)}.ed .vk-static .vk-ring{stroke-dashoffset:0;animation:none}.ed .vk-static .vk-node{opacity:1;animation:none}.ed .ed-kern-stage-outer{aspect-ratio:1;width:100%;max-width:720px;margin:0 auto;position:relative}.ed .ed-kern-stage{width:1080px;height:1080px;position:absolute;top:0;left:0}@media (max-width:640px){.ed .ed-kern-stage-outer{max-width:none}}@media (prefers-reduced-motion:reduce){.ed .vk-ring{stroke-dashoffset:0;animation:none}.ed .vk-node{opacity:1;animation:none}}@media (max-width:920px){.ed .vk-svg{max-width:none}}.ed .ed-rg-hub{max-width:1120px;margin:0 auto;padding:14px 44px 40px}.ed .ed-rg-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.ed .ed-rg-card{background:var(--paper);border:1px solid var(--hair);border-radius:16px;flex-direction:column;padding:24px 24px 22px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 10px 30px #3c2d140f}.ed .ed-rg-card:hover{transform:translateY(-3px);box-shadow:0 20px 44px #3c2d1424}.ed .ed-rg-card h2,.ed .ed-rg-card h3{font-family:var(--font-playfair),serif;letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.28}.ed .ed-rg-card a{color:var(--ink);text-decoration:none}.ed .ed-rg-card:hover a{color:var(--amber)}.ed .ed-rg-card p{color:var(--body-ink);margin:0 0 16px;font-size:13.5px;line-height:1.55}.ed .ed-rg-meta{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;letter-spacing:.06em;color:var(--muted);margin-top:auto;font-size:10.5px;font-weight:600}.ed .ed-rg-related{border-top:1px solid var(--hair);margin-top:16px}.ed .ed-rg-related>.ed-ey{text-align:center;margin-bottom:24px}.ed .ed-rg-empty{background:var(--paper);border:1px dashed var(--muted2);text-align:center;border-radius:16px;padding:56px 24px}.ed .ed-rg-empty .lbl{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--color-amber-ink);font-size:10px;font-weight:700}.ed .ed-rg-empty p{color:var(--body-ink);max-width:38em;margin:10px auto 0;font-size:14.5px;line-height:1.6}.ed .ed-rg-head{text-align:left;max-width:760px;margin:0 auto;padding:56px 44px 8px}.ed .ed-rg-head .ed-h{margin-top:6px;font-size:clamp(30px,4.2vw,44px);line-height:1.08}.ed .ed-rg-breadcrumb{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;letter-spacing:.04em;color:var(--muted);margin-bottom:18px;font-size:11px;font-weight:600}.ed .ed-rg-breadcrumb a{color:var(--amber);text-decoration:none}.ed .ed-rg-head .ed-rg-meta{margin-top:16px}.ed .ed-rg-article{max-width:760px;margin:0 auto;padding:8px 44px 24px}.ed .ed-rg-prose>.ed-p{margin:0 0 18px;font-size:16px;line-height:1.68}.ed .ed-rg-prose .ed-rg-intro{color:var(--ink2);font-size:18px;line-height:1.65}.ed .ed-rg-prose .ed-rg-h2{margin:38px 0 12px;font-size:clamp(23px,3vw,28px);line-height:1.18}.ed .ed-rg-prose .ed-rg-h3{margin:26px 0 10px;font-size:19px;line-height:1.25}.ed .ed-rg-prose .ed-rg-ul{margin:0 0 20px}.ed .ed-rg-prose .ed-rg-ul li{font-size:15.5px;line-height:1.6}.ed .ed-rg-prose .ed-rg-ol{margin:0 0 20px;padding-left:22px}.ed .ed-rg-prose .ed-rg-ol li{color:var(--ink2);margin-bottom:8px;font-size:15.5px;line-height:1.65}.ed .ed-rg-prose .ed-rg-ol li::marker{color:var(--amber);font-weight:700;font-family:var(--font-jetbrains),monospace}.ed .ed-rg-tip{background:var(--canvas2);border:1px solid var(--hair);border-left:3px solid var(--amber);border-radius:12px;margin:22px 0;padding:18px 20px}.ed .ed-rg-tip-label{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--amber);margin-bottom:8px;font-size:10px;font-weight:700;display:block}.ed .ed-rg-tip p{color:var(--body-ink);margin:0;font-size:15px;line-height:1.6}.ed .ed-rg-steps{margin:8px 0 12px}.ed .ed-rg-steps>.ed-rg-h2{margin-top:24px}.ed .ed-rg-steps ol{margin:24px 0 0;padding:0;list-style:none}.ed .ed-rg-step{align-items:flex-start;gap:16px;padding:0 0 22px;display:flex}.ed .ed-rg-step:last-child{padding-bottom:4px}.ed .ed-rg-step .ed-step-num{flex:none;margin:2px 0 0}.ed .ed-rg-step-h{font-family:var(--font-dm-sans),sans-serif;color:var(--ink);letter-spacing:-.01em;margin:0 0 6px;font-size:16px;font-weight:600}.ed .ed-rg-step .ed-p{margin:0;font-size:15px;line-height:1.6}.ed .ed-rg-bridge-inline{background:var(--canvas2);border:1px solid var(--hair);border-radius:12px;margin:26px 0;padding:16px 20px}.ed .ed-rg-bridge-inline p{color:var(--body-ink);margin:0;font-size:14px;line-height:1.6}.ed .ed-rg-bridge-inline strong{color:var(--ink)}.ed .ed-rg-bridge-footer{text-align:center;border-top:1px solid var(--hair);max-width:640px;margin:0 auto;padding:48px 44px 72px}.ed .ed-rg-bridge-footer .ed-ey{color:var(--muted)}.ed .ed-rg-bridge-footer .ed-h{font-size:clamp(24px,3.2vw,30px);line-height:1.14}.ed .ed-rg-bridge-footer .ed-p{max-width:44em;margin:12px auto 24px}.ed .ed-rg-bridge-footer .ed-btn{margin-top:4px}.ed .ed-rg-bridge-footer .ed-risk{margin-top:16px}@media (max-width:920px){.ed .ed-rg-hub{padding:12px 24px 32px}.ed .ed-rg-head{padding:44px 24px 8px}.ed .ed-rg-article{padding:8px 24px 20px}.ed .ed-rg-bridge-footer{padding:40px 24px 56px}}.ednav,.ednav-sheet,.edfoot{--canvas:var(--color-canvas);--canvas2:#e3dcce;--paper:var(--color-cream);--ink:var(--color-espresso);--ink2:var(--color-charcoal);--muted:var(--color-warm-gray);--muted2:var(--color-sand);--hair:var(--color-stone);--amber:var(--color-amber);--body-ink:#4b453d;font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased}.ednav *,.ednav-sheet *,.edfoot *{box-sizing:border-box}.ed .ed-poly-fig{position:relative}.ed .ed-poly-fig img{mix-blend-mode:multiply}.ed .ed-poly-fig .cap{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:center;margin-top:12px;font-size:10.5px;font-weight:700}.ed .ed-poly-emblem{pointer-events:none;-webkit-user-select:none;user-select:none;display:inline-block;position:relative}.ed .ed-poly-emblem img{mix-blend-mode:multiply;width:100%;height:100%;animation:7s ease-in-out infinite ed-poly-float;display:block;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 98%);mask-image:radial-gradient(closest-side,#000 55%,#0000 98%)}@keyframes ed-poly-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.ed .ed-poly-emblem img{animation:none}}.ed .feat-media>.ed-poly-emblem{z-index:2;position:absolute}.ed .feat-media>.ed-poly-emblem.po-tl{top:-38px;left:-34px;transform:rotate(-6deg)}.ed .feat-media>.ed-poly-emblem.po-tr{top:-38px;right:-28px;transform:rotate(5deg)}.ed .feat-media>.ed-poly-emblem.po-bl{bottom:-32px;left:-34px;transform:rotate(4deg)}.ed .ed-hero .ed-poly-emblem{margin-bottom:8px}.ed .journey .ed-poly-fig{max-width:940px;margin:34px auto 0}.ed .ed-endcard{text-align:center;border-top:1px solid var(--hair);padding:56px 40px 8px}.ed .ed-endcard .ed-fig{max-width:820px;margin:0 auto}.ed .ed-endcard .ed-vid-plain{box-shadow:none;mix-blend-mode:multiply;border-radius:0;overflow:visible;-webkit-mask-image:radial-gradient(68% 60%,#000 62%,#0000 100%);mask-image:radial-gradient(68% 60%,#000 62%,#0000 100%)}.ed .ed-pillar-card>.ed-poly-emblem{position:absolute;top:14px;right:14px}.ed .ed-pillar-card.has-emblem h3{padding-right:54px}@media (max-width:920px){.ed .feat-media>.ed-poly-emblem{display:none}.ed .ed-pillar-card>.ed-poly-emblem{width:44px!important;height:44px!important}}.ed .ed-poly-still{text-align:center;margin:0}.ed .ed-poly-still img{border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 20px 48px #3c2d142e}.ed .ed-poly-still figcaption{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:11px;font-size:10px;font-weight:700;display:inline-block}.ed .ed-pain-trio{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;display:grid}.ed .ed-pain-trio .ed-poly-still:first-child{transform:rotate(-1.3deg)}.ed .ed-pain-trio .ed-poly-still:nth-child(2){transform:rotate(.8deg)translateY(7px)}.ed .ed-pain-trio .ed-poly-still:nth-child(3){transform:rotate(-.6deg)}.ed .feat-media>.ed-poly-still.po-still-tl{z-index:2;width:250px;position:absolute;top:-46px;left:-38px;transform:rotate(-4deg)}.ed .feat-media>.ed-poly-still.po-still-tl img{box-shadow:0 18px 40px #1a171547}.ed .feat-media>.ed-poly-still.po-still-tl figcaption{background:var(--paper);border:1px solid var(--hair);border-radius:999px;margin-top:9px;padding:4px 11px;box-shadow:0 10px 24px #1a17151f}.ed .ed-craft{text-align:center;max-width:1160px;margin:0 auto;padding:64px 44px 20px}.ed .ed-craft .ed-h{font-size:clamp(26px,3.2vw,33px);line-height:1.14}.ed .ed-craft .ed-p{max-width:44em;margin:14px auto 0}.ed .ed-craft .ed-poly-fig{max-width:980px;margin:36px auto 0}.ed .fmod .ed-poly-fig{max-width:940px;margin:32px auto 10px}@media (max-width:920px){.ed .feat-media>.ed-poly-still{display:none}}@media (max-width:720px){.ed .ed-pain-trio{grid-template-columns:1fr;gap:16px}.ed .ed-pain-trio .ed-poly-still{transform:none}}.ednav{z-index:60;-webkit-backdrop-filter:saturate(140%)blur(14px);background:#e9e4dcd1;border-bottom:1px solid #0000;transition:border-color .2s,background .2s,box-shadow .2s;position:sticky;top:0}.ednav.is-scrolled{border-bottom-color:var(--hair);background:#e9e4dced;box-shadow:0 10px 30px #3c2d140f}.ednav-inner{align-items:center;gap:28px;max-width:1200px;height:64px;margin:0 auto;padding:0 40px;display:flex}.ednav .ednav-wm,.ednav-sheet .ednav-wm{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:9px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.ednav-wm span{line-height:1}.ednav-links{align-items:center;gap:26px;margin-left:8px;display:flex}.ednav-links a{color:#5c554c;padding:6px 0;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .15s;position:relative}.ednav-links a:hover,.ednav-links a[aria-current=page]{color:var(--ink)}.ednav-links a[aria-current=page]:after{content:"";background:var(--amber);height:1.5px;position:absolute;bottom:0;left:0;right:0}.ednav-right{align-items:center;gap:18px;margin-left:auto;display:flex}.ednav .ednav-login{color:#5c554c;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s}.ednav .ednav-login:hover{color:var(--ink)}.ednav .ednav-btn,.ednav-sheet .ednav-btn{background:var(--ink);color:var(--paper);border-radius:var(--radius-md);transition:background-color .15s var(--ease-out);padding:11px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.ednav .ednav-btn:hover,.ednav-sheet .ednav-btn:hover{background:var(--ink2)}.ednav .ednav-btn:active,.ednav-sheet .ednav-btn:active{background:var(--ink2);transform:scale(.98)}.ednav-burger{border:1px solid var(--muted2);background:var(--paper);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;display:none}.ednav-burger span{background:var(--ink);width:16px;height:1.5px;display:block}.ednav-sheet{z-index:80;background:var(--canvas);opacity:0;pointer-events:none;flex-direction:column;padding:20px 24px 32px;transition:opacity .2s,transform .2s;display:flex;position:fixed;inset:0;transform:translateY(-8px)}.ednav-sheet.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.ednav-sheet-top{justify-content:space-between;align-items:center;display:flex}.ednav-sheet-close{border:1px solid var(--muted2);background:var(--paper);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:10px;font-size:22px;line-height:1}.ednav-sheet-links{flex-direction:column;gap:4px;margin-top:32px;display:flex}.ednav-sheet-links a{color:var(--ink);font-family:var(--font-playfair),"Playfair Display",serif;border-bottom:1px solid var(--hair);padding:12px 0;font-size:26px;text-decoration:none}.ednav-sheet-links a[aria-current=page]{color:var(--amber)}.ednav-sheet-cta{flex-direction:column;gap:14px;margin-top:auto;padding-top:24px;display:flex}.ednav-sheet-cta .ednav-btn{text-align:center;padding:14px;font-size:15px}.ednav-sheet .ednav-sheet-login{text-align:center;color:var(--ink);border-bottom:1.5px solid var(--amber);align-self:center;padding-bottom:2px;font-weight:600;text-decoration:none}.edfoot{background:var(--canvas2);border-top:1px solid var(--hair);color:var(--body-ink)}.edfoot-inner{max-width:1200px;margin:0 auto;padding:64px 40px 40px}.edfoot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:32px;display:grid}.edfoot-brand .ednav-wm{font-size:18px}.edfoot-blurb{color:#5c554c;max-width:30ch;margin:14px 0 0;font-size:13px;line-height:1.6}.edfoot-col h4{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--amber);margin:0 0 14px;font-size:10px;font-weight:600}.edfoot-col a{color:#5c554c;padding:5px 0;font-size:13.5px;line-height:1.5;text-decoration:none;transition:color .15s;display:block}.edfoot-col a:hover{color:var(--ink)}.edfoot-legal{border-top:1px solid var(--hair);color:var(--muted);justify-content:space-between;align-items:center;margin-top:48px;padding-top:22px;font-size:12px;display:flex}.edfoot-legal-links{gap:20px;display:flex}.edfoot-legal-links a{color:var(--muted);text-decoration:none}.edfoot-legal-links a:hover{color:var(--ink)}@media (max-width:920px){.ednav-links,.ednav-login,.ednav-right .ednav-btn{display:none}.ednav-burger{display:flex}.ednav-inner{padding:0 22px}.edfoot-grid{grid-template-columns:1fr 1fr;gap:28px}.edfoot-brand{grid-column:1/-1}.edfoot-inner{padding:48px 22px 32px}.edfoot-legal{flex-direction:column;align-items:flex-start;gap:12px}}@media (min-width:921px){.ednav-sheet{display:none}}
