._hero_bhw01_1{text-align:center;padding:80px 24px 64px;background:linear-gradient(180deg,var(--accent-light) 0%,var(--bg) 100%)}._icon_bhw01_11{width:100px;height:100px;border-radius:22px;margin-bottom:24px;box-shadow:0 4px 20px #556b2f26}._headline_bhw01_25{max-width:700px;margin:0 auto 16px}._subheadline_bhw01_33{max-width:600px;margin:0 auto 32px;font-size:1.1rem;color:var(--text-secondary)}._note_bhw01_45{margin-top:16px;font-size:.9rem;color:var(--text-secondary)}@media (min-width: 768px){._hero_bhw01_1{padding:120px 40px 80px}._icon_bhw01_11{width:120px;height:120px}}.navigation{background:#fff;padding:80px 20px;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5}.navigation-container{max-width:1200px;margin:0 auto}.start-here{margin-bottom:60px;text-align:center}.start-here h2{font-size:1.75rem;font-weight:700;color:#4a4a4a;margin-bottom:32px}.start-here-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:900px;margin:0 auto}.start-card{background:#fbf9f4;border:1px solid #D8C8B6;border-radius:12px;padding:24px;text-align:left}.start-card strong{display:block;font-size:1rem;font-weight:600;color:#4a4a4a;margin-bottom:12px}.start-card p{font-size:.9375rem;line-height:1.6;margin:0}.start-card a{color:#6b8e6f;text-decoration:none;font-weight:500}.start-card a:hover{text-decoration:underline}.nav-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-bottom:40px}.nav-block{background:#fff;border:2px solid #E5E5E5;border-radius:16px;padding:32px;transition:border-color .2s}.nav-block:hover{border-color:#6b8e6f}.nav-block.german{border-top:4px solid #556B2F}.nav-block.french{border-top:4px solid #1565C0}.nav-block.exam{border-top:4px solid #7B1FA2}.nav-block h2{font-size:1.5rem;font-weight:700;color:#4a4a4a;margin-bottom:20px}.nav-block ul{list-style:none;padding:0;margin:0 0 24px}.nav-block li{margin-bottom:12px}.nav-block a{color:#4a4a4a;text-decoration:none;font-size:.9375rem;line-height:1.6;transition:color .2s}.nav-block li a:hover{color:#6b8e6f;text-decoration:underline}.nav-block .see-all{display:inline-block;color:#6b8e6f;font-weight:600;font-size:.9375rem;border-top:1px solid #E5E5E5;padding-top:20px;margin-top:8px}.nav-block .see-all:hover{text-decoration:underline}.hub-links{text-align:center;padding-top:32px;border-top:1px solid #E5E5E5}.hub-links a{color:#6b8e6f;text-decoration:none;font-weight:600;font-size:1rem}.hub-links a:hover{text-decoration:underline}.hub-links span{margin:0 12px;color:#999}@media (max-width: 768px){.navigation{padding:60px 20px}.start-here h2{font-size:1.5rem}.start-here-grid{grid-template-columns:1fr;gap:16px}.nav-grid{grid-template-columns:1fr;gap:24px}.nav-block{padding:24px}.nav-block h2{font-size:1.25rem}}._grid_1mzai_1{display:grid;grid-template-columns:1fr;gap:20px}._card_1mzai_11{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px 24px;text-align:center}._emoji_1mzai_25{font-size:2rem;margin-bottom:12px}@media (min-width: 768px){._grid_1mzai_1{grid-template-columns:repeat(3,1fr)}}._grid_1ly85_1{display:grid;grid-template-columns:1fr;gap:20px}._card_1ly85_11{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px 24px;text-align:center}._iconWrap_1ly85_25{width:48px;height:48px;border-radius:12px;background:var(--accent-light);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}@media (min-width: 768px){._grid_1ly85_1{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._grid_1ly85_1{grid-template-columns:repeat(3,1fr)}}._steps_119o9_1{display:grid;grid-template-columns:1fr;gap:32px;counter-reset:step}._step_119o9_1{text-align:center;counter-increment:step}._stepNumber_119o9_21{width:48px;height:48px;border-radius:50%;background:var(--accent);color:#fff;font-size:1.25rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}._connector_119o9_47{display:none}@media (min-width: 768px){._steps_119o9_1{grid-template-columns:1fr auto 1fr auto 1fr;align-items:flex-start}._connector_119o9_47{display:flex;align-items:center;padding-top:24px;color:var(--accent);font-size:1.5rem}}._comparison_fmyj6_1{width:100%;overflow-x:auto;margin-bottom:40px}._table_fmyj6_11{width:100%;border-collapse:collapse;min-width:500px;font-size:.95rem}._table_fmyj6_11 th,._table_fmyj6_11 td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border)}._table_fmyj6_11 th{font-weight:600;background:var(--bg)}._highlight_fmyj6_43{background:var(--accent-light)!important;font-weight:600}._cards_fmyj6_51{display:grid;grid-template-columns:1fr;gap:20px;max-width:700px;margin:0 auto}._card_fmyj6_51{border:2px solid var(--border);border-radius:var(--radius);padding:32px 24px;text-align:center;background:var(--surface)}._cardPremium_fmyj6_79{border-color:var(--accent);position:relative}._badge_fmyj6_89{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;font-size:.75rem;font-weight:700;padding:4px 16px;border-radius:20px;text-transform:uppercase}._price_fmyj6_115{font-size:2.5rem;font-weight:800;color:var(--text-main);margin:8px 0 4px}._priceNote_fmyj6_127{font-size:.85rem;color:var(--text-secondary);margin-bottom:16px}._featureList_fmyj6_137{list-style:none;text-align:left;padding:0}._featureList_fmyj6_137 li{padding:6px 0;color:var(--text-secondary)}._featureList_fmyj6_137 li:before{content:"✓ ";color:var(--accent);font-weight:700}._savings_fmyj6_165{margin-top:32px;text-align:center;font-size:1.1rem;font-weight:600;color:var(--accent)}@media (min-width: 768px){._cards_fmyj6_51{grid-template-columns:repeat(2,1fr)}}._quote_1orau_1{max-width:700px;margin:0 auto;background:var(--surface);border-left:4px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;padding:32px}._text_1orau_17{font-size:1.05rem;font-style:italic;color:var(--text-main);line-height:1.7;margin-bottom:20px}._attribution_1orau_31{font-weight:600;color:var(--accent);font-style:normal}._list_1jz0z_1{max-width:700px;margin:0 auto}._item_1jz0z_9{border-bottom:1px solid var(--border)}._question_1jz0z_15{width:100%;background:none;border:none;padding:20px 0;font-size:1rem;font-weight:600;color:var(--text-main);text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:inherit}._question_1jz0z_15:hover{color:var(--accent)}._arrow_1jz0z_51{font-size:1.2rem;transition:transform .2s;flex-shrink:0;margin-left:16px}._arrowOpen_1jz0z_63{transform:rotate(180deg)}._answer_1jz0z_71{padding:0 0 20px;color:var(--text-secondary);line-height:1.6}._footer_1qvgu_1{background:var(--text-main);color:#ccc;padding:40px 24px;text-align:center}._links_1qvgu_13{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin-bottom:24px}._links_1qvgu_13 a{color:#ccc;text-decoration:none;font-size:.9rem}._links_1qvgu_13 a:hover{color:#fff}._copyright_1qvgu_43{font-size:.8rem;color:#999;margin-top:24px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:light only;--accent: #556B2F;--accent-light: #F1E6D8;--accent-dark: #3E5020;--accent-tan: #C0A080;--text-main: #4A4A4A;--text-secondary: #6B6258;--bg: #FBF9F4;--surface: #FFFFFF;--border: #D8C8B6;--max-width: 1100px;--section-padding: 64px 24px;--radius: 12px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:var(--text-main);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased}h1{font-size:2rem;font-weight:800;line-height:1.2;letter-spacing:-.02em}h2{font-size:1.75rem;font-weight:700;line-height:1.3;margin-bottom:16px}h3{font-size:1.125rem;font-weight:600;margin-bottom:8px}p{color:var(--text-secondary);margin-bottom:12px}.section{padding:var(--section-padding)}.section-alt{background:var(--accent-light)}.container{max-width:var(--max-width);margin:0 auto}.section-header{text-align:center;margin-bottom:40px}@media (min-width: 768px){:root{--section-padding: 80px 40px}h1{font-size:2.5rem}h2{font-size:2rem}}@media (min-width: 1024px){:root{--section-padding: 96px 40px}h1{font-size:3rem}h2{font-size:2.25rem}}
