:root{--ink:#0d120e;--paper:#f5f7f1;--card:#fff;--muted:#667168;--line:#dce4d8;--lime:#baff3c;--lime2:#e6ffb5;--dark:#101510;--r:28px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--paper);color:var(--ink)}a{color:inherit}.wrap{width:min(1180px,calc(100% - 34px));margin:auto}.top{position:sticky;top:0;z-index:50;background:rgba(245,247,241,.95);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.logo{width:46px;height:46px}.word{font-size:29px;font-weight:1000;letter-spacing:.045em;line-height:.9}.claim{font-size:9px;font-weight:900;letter-spacing:.15em;margin-top:6px;color:#58635a}.links{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:flex-end}.links a{text-decoration:none;font-size:12px;font-weight:900}.links .login{border:1px solid #cbd4c8;border-radius:999px;padding:10px 13px}.launchpill{background:#111;color:#fff;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:950}.hero{padding:72px 0 54px}.heroGrid{display:grid;grid-template-columns:1.25fr .75fr;gap:42px;align-items:end}.eyebrow{font-size:11px;font-weight:1000;letter-spacing:.17em;color:#668514;text-transform:uppercase}.hero h1,.heroSmall h1{font-size:clamp(58px,9vw,116px);line-height:.84;letter-spacing:-.067em;margin:14px 0 25px}.hero h1 span{color:#68736a}.lead{font-size:clamp(20px,2.5vw,29px);line-height:1.38;max-width:900px;color:#29322a}.copy{font-size:18px;line-height:1.65;color:#3c463e}.origin,.panel,.card{background:#fff;border:1px solid var(--line);border-radius:26px;padding:25px}.origin p,.panel p,.card p{color:var(--muted);line-height:1.55}.origin .go{font-size:38px;font-weight:1000;line-height:.95;letter-spacing:-.04em}.launch{margin-top:30px;background:#111;color:#fff;border-radius:25px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px}.launch span{color:#cfd8d0;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:0;border-radius:999px;padding:14px 18px;background:#111;color:#fff;font-size:12px;font-weight:950;cursor:pointer}.btn.lime{background:var(--lime);color:#111}.btn.ghost{background:#fff;color:#111;border:1px solid #cbd4c8}.routes{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:16px 0 76px}.route{background:#fff;border:1px solid var(--line);border-radius:30px;padding:30px;min-height:350px;display:flex;flex-direction:column}.route.dark{background:#111;color:#fff}.route h2{font-size:42px;line-height:.98;letter-spacing:-.045em;margin:18px 0 12px}.route p{color:var(--muted);line-height:1.58}.route.dark p{color:#cbd4cc}.actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:auto}.section{padding:78px 0;border-top:1px solid var(--line)}.section.dark{background:#111;color:#fff}.section.dark .copy{color:#cbd4cc}.sectionHead{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:start}.section h2{font-size:clamp(36px,4.4vw,58px);line-height:.98;letter-spacing:-.05em;margin:0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:32px}.card b{font-size:10px;letter-spacing:.14em;color:#668514}.card h3{font-size:25px;line-height:1.08;letter-spacing:-.03em;margin:13px 0 9px}.card.dark{background:#171d17;border-color:#2d352e;color:#fff}.card.dark p{color:#cbd4cc}.flow{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:34px}.step{background:#fff;color:#111;border-radius:18px;padding:16px;min-height:110px}.step b{font-size:9px;color:#668514}.step strong{display:block;margin-top:12px;font-size:14px}.split{display:grid;grid-template-columns:1fr 1fr;gap:18px}.branches{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.branch{background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px;text-decoration:none}.branch strong{display:block;font-size:17px;margin-bottom:7px}.branch span{font-size:12px;color:var(--muted);line-height:1.45}.band{background:var(--lime);border-radius:30px;padding:34px;margin-top:34px}.band h3{font-size:39px;line-height:.98;letter-spacing:-.04em;margin:0 0 12px}.tags{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.tag{background:#eef4e8;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:900}.heroSmall{padding:60px 0 34px}.heroSmall h1{font-size:clamp(48px,7vw,86px)}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field{width:100%;padding:14px 15px;border:1px solid #cfd8cc;border-radius:13px;background:#fff;color:#111;font:inherit}.full{grid-column:1/-1}.check{display:flex;gap:9px;align-items:flex-start;margin:11px 0;font-size:12px;line-height:1.45;color:#4c574e}.msg{font-size:12px;font-weight:800;color:#5d7f11;margin-top:10px}.notice{background:#fff;border-left:4px solid var(--lime);padding:18px 20px;border-radius:0 18px 18px 0;line-height:1.55}.footer{border-top:1px solid var(--line);padding:34px 0 48px;color:#657066;font-size:12px}.footerGrid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:26px}.footer a{display:block;text-decoration:none;margin:7px 0}.footer strong{color:#111}.chat{background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden}.chatlog{height:420px;overflow:auto;padding:18px}.bubble{max-width:82%;padding:13px 15px;border-radius:17px;margin:8px 0;font-size:14px;line-height:1.5}.bubble.ai{background:#edf4e7}.bubble.me{margin-left:auto;background:#111;color:#fff}.chatbar{display:flex;gap:8px;padding:13px;border-top:1px solid var(--line)}.chatbar input{flex:1}.accountGrid{display:grid;grid-template-columns:240px 1fr;gap:22px;padding:38px 0 76px}.side{background:#111;color:#fff;border-radius:24px;padding:18px;height:max-content}.side a{display:block;text-decoration:none;padding:10px 12px;border-radius:11px;font-size:12px;font-weight:850}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kpi{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px}.kpi strong{display:block;font-size:28px;margin-top:4px}@media(max-width:980px){.links a:not(.login),.launchpill{display:none}.heroGrid,.sectionHead,.split,.accountGrid{grid-template-columns:1fr}.routes{grid-template-columns:1fr}.cards{grid-template-columns:1fr 1fr}.branches{grid-template-columns:1fr 1fr}.flow{grid-template-columns:1fr 1fr}.footerGrid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.word{font-size:23px}.logo{width:39px;height:39px}.wrap{width:min(100% - 24px,1180px)}.hero{padding-top:46px}.hero h1{font-size:57px}.route h2{font-size:35px}.cards,.branches,.kpis,.formgrid{grid-template-columns:1fr}.full{grid-column:auto}.flow{grid-template-columns:1fr}.launch{flex-direction:column;align-items:flex-start}.footerGrid{grid-template-columns:1fr}}
/* clarity + travel/business additions */
.choiceRoutes{padding-top:0}.miniList{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 24px}.miniList span{background:#eef4e8;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.darkTags span{background:#252c25;color:#eaf0ea}.textLink{display:inline-block;margin-top:8px;font-size:12px;font-weight:950;text-decoration:none}.textLink:hover{text-decoration:underline}.heroActions{margin-top:24px}.travelGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:32px}.hotelCard{grid-column:1/-1}.hotelChoices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.hotelChoices>div{background:#f5f7f1;border:1px solid var(--line);border-radius:18px;padding:18px}.hotelChoices strong{font-size:18px}.hotelChoices p{font-size:14px}.launchNotice{margin-top:26px}.section.dark .notice{color:#111}.section.dark .notice strong{color:#111}@media(max-width:760px){.travelGrid,.hotelChoices{grid-template-columns:1fr}.hotelCard{grid-column:auto}}

/* launch focus */
.fourCards{grid-template-columns:repeat(4,1fr)}.localInvite{margin-top:26px;background:#101510;color:#fff;border-radius:24px;padding:26px;display:flex;align-items:center;justify-content:space-between;gap:24px}.localInvite h3{font-size:26px;margin:7px 0}.localInvite p{color:#cfd7cf;max-width:760px;margin:0}.statusGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.statusCard{background:#171d18;border:1px solid #2b342c;border-radius:22px;padding:22px}.statusCard h3{font-size:22px;margin:10px 0}.statusCard p{color:#cfd7cf}.statusTag{display:inline-block;border-radius:999px;padding:7px 10px;background:#baff3c;color:#101510;font-size:10px;font-weight:950;letter-spacing:.06em}.statusCard.build .statusTag{background:#eef4e8}.statusCard.plan .statusTag{background:#fff}.verticalActions{display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media(max-width:900px){.fourCards,.statusGrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.fourCards,.statusGrid{grid-template-columns:1fr}.localInvite{align-items:flex-start;flex-direction:column}}

/* actionable analysis flow */
.analysisFlow{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.analysisFlow span{background:#fff;border:1px solid var(--line);border-radius:999px;padding:9px 12px;font-size:11px;font-weight:900}.analysisFlow i{font-style:normal;color:#7b857c;align-self:center}

/* MUNDAMO launch clarity 2026-09-27 */
.launchSoft{background:#fff;color:var(--ink);border:1px solid var(--line);margin-top:24px;padding:17px 19px}.launchSoft span{color:var(--muted);line-height:1.45}.marketStats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}.marketStat{background:#fff;border:1px solid var(--line);border-radius:22px;padding:24px}.marketStat strong{display:block;font-size:clamp(30px,4vw,48px);letter-spacing:-.045em;line-height:1;color:var(--ink)}.marketStat span{display:block;margin-top:10px;color:var(--muted);font-size:13px;line-height:1.45}.sourceNote{font-size:10px;color:#7b857c;margin-top:10px}.audienceGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:30px}.audienceGrid .card{padding:21px}.audienceGrid .card h3{font-size:21px}.worldSection{background:#eef4e8}.worldSection h2{font-size:clamp(40px,5vw,66px);line-height:.94;letter-spacing:-.055em;margin:10px 0 0}@media(max-width:1050px){.audienceGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.marketStats,.audienceGrid{grid-template-columns:1fr}.marketStat{padding:20px}.launchSoft{align-items:flex-start}}

/* Global MUNDAMO language switcher polish */
.mm-lang{min-width:150px!important}
.mm-lang select,.mm-lang .gt_selector,.mm-lang .gt_switcher select{min-width:150px!important;min-height:42px!important;padding:9px 34px 9px 12px!important;border:1px solid #d9dfd5!important;border-radius:12px!important;background:#fff!important;color:#111!important;font-size:14px!important;font-weight:800!important;box-shadow:0 6px 18px rgba(20,30,15,.07)!important}
.mm-lang .gt_switcher,.mm-lang .gt_float_switcher{min-width:150px!important;border-radius:12px!important;font-size:14px!important;box-shadow:0 6px 18px rgba(20,30,15,.07)!important}
.mm-lang .gt_switcher .gt_selected a,.mm-lang .gt_float_switcher .gt-selected .gt-current-lang{min-height:42px!important;padding:9px 12px!important;font-size:14px!important;font-weight:800!important}

/* 2026-09 global readability + softer MUNDAMO visual pass */
html{font-size:17px}
body{font-size:17px;line-height:1.58;color:#111713;background:#f7f8f3}
.wrap{width:min(1180px,calc(100% - 40px))}
.top{background:#fbfcf8;border-bottom-color:#dfe5dc}
.nav{min-height:78px;gap:22px}
.links{gap:18px}
.links>a{font-size:14px;line-height:1.25;font-weight:800}
.links .login{padding:11px 16px;border-radius:999px;background:#f4f7ef;border:1px solid #d5ddd0}
.launchpill{font-size:12px;padding:10px 14px;background:#314037!important;color:#fff!important}
.word{font-size:29px}
.claim{font-size:11px!important;color:#9a663d!important}
.eyebrow{font-size:13px!important;line-height:1.4;letter-spacing:.12em}
.copy,p{font-size:max(16px,1em);line-height:1.62}
.section{padding-top:64px;padding-bottom:64px}
.sectionHead h2,.section h2{line-height:1.08}
.panel{border-color:#dce3d8;box-shadow:0 10px 30px rgba(28,45,20,.045)}
.btn{font-size:14px;min-height:46px;padding:12px 18px;background:#a9d86e;color:#132017;border-radius:999px}
.btn.lime{background:#a9d86e;color:#132017}
.btn.ghost{background:#fff;color:#172019;border:1px solid #cfd9ca}
.dark{background:#25352b!important;color:#fff}
.footer{font-size:15px;line-height:1.6}
.footer a{font-size:15px;line-height:1.6}
@media(max-width:1050px){.links{gap:11px}.links>a{font-size:13px}.nav{align-items:flex-start}.links{flex-wrap:wrap;justify-content:flex-end}}
@media(max-width:700px){html{font-size:16px}.wrap{width:min(100% - 24px,1180px)}.section{padding-top:46px;padding-bottom:46px}.links>a{font-size:14px}}

/* legal visibility */
.footer .mm-withdraw-link{font-weight:1000!important;color:#111!important;text-decoration:underline!important;text-decoration-thickness:2px!important;margin-top:12px!important}

/* MUNDAMO V10 CONVERSION SYSTEM · 2026-09-30
   Verbindliche visuelle Linie: freundlich, premium, lesbar, Originalpalette. */
:root{--mm-soft:#eef4e8;--mm-green:#668514;--mm-cta:#a9d86e;--mm-dark:#25352b;--mm-line:#dce4d8}
body{background:#f7f8f3;color:#111713}
.section{padding-top:78px;padding-bottom:78px}
.copy{font-size:20px;line-height:1.68;color:#3f4b42}
.eyebrow{font-size:12px;line-height:1.35;letter-spacing:.13em;color:#668514}
.card,.panel,.origin{border-color:#dce4d8;box-shadow:0 10px 30px rgba(28,45,20,.035)}
.btn{min-height:50px;padding:14px 20px;font-size:13px;line-height:1.2}
.btn.lime,.mm-analysis-cta{background:#a9d86e!important;color:#172019!important;border-color:#9dcd62!important}
.mm-analysis-cta{display:inline-flex!important;flex-direction:column!important;gap:5px!important;min-height:66px!important;text-align:center!important}
.mm-analysis-cta .mm-cta-main{display:block}
.mm-analysis-cta .mm-cta-go{display:block;font-size:10px;line-height:1;letter-spacing:.14em;font-weight:1000;opacity:.72}
.mm-founding-now{background:#dfeecd;border:1px solid #cfddc5;border-radius:22px;padding:20px 22px;margin-top:24px}
.mm-founding-now strong{font-size:17px}.mm-founding-now span{display:block;margin-top:5px;color:#405046;font-size:15px;line-height:1.5}
@media(max-width:760px){.section{padding-top:54px;padding-bottom:54px}.copy{font-size:18px}.mm-analysis-cta{width:100%}}

/* V10 final header polish · 2026-09-30 */
.links .launchpill{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap;background:#25352b!important;color:#fff!important;border:1px solid #25352b;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:950;letter-spacing:.04em}
@media(max-width:980px){.links .launchpill{display:none}}
