/* Bestehende Sonder-Layouts (Ratgeber, Beiträge, Anmeldung) – an das neue Design angeglichen */
/* Ratgeber wien */
.ag-lg-1 .nad{
    --ink:#161e2e; --muted:#6b7280; --brand:#2f8f7c; --brand2:#2f8f7c;
    --line:#eceefb; --soft:#f4f8f7;
    background:linear-gradient(180deg,#f4f8f7 0%,#ffffff 40%);
    padding:64px 24px; color:#374151;
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  }.ag-lg-1 .nad-wrap{max-width:900px;margin:0 auto;}.ag-lg-1 .nad h3{display:flex;align-items:center;gap:12px;color:var(--ink);font-size:24px;font-weight:800;margin:0 0 14px;}.ag-lg-1 .nad p{font-size:16px;line-height:1.7;margin:0 0 16px;}.ag-lg-1 .nad-num{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;
    border-radius:10px;background:linear-gradient(135deg,var(--brand),var(--brand2));color:#fff;font-size:14px;font-weight:800;}.ag-lg-1 .nad-hero{text-align:center;padding:14px 0 40px;}.ag-lg-1 .nad-pill{display:inline-block;background:#eef0fb;color:var(--brand);font-weight:700;font-size:13px;
    padding:7px 16px;border-radius:999px;margin-bottom:20px;}.ag-lg-1 .nad-hero h2{color:var(--ink);font-size:40px;font-weight:900;line-height:1.15;margin:0 0 18px;}.ag-lg-1 .nad-grad{background:linear-gradient(120deg,var(--brand),var(--brand2));-webkit-background-clip:text;
    background-clip:text;color:transparent;}.ag-lg-1 .nad-lead{max-width:680px;margin:0 auto 28px;color:var(--muted);font-size:17px;}.ag-lg-1 .nad-stats{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;}.ag-lg-1 .nad-stats div{display:flex;flex-direction:column;}.ag-lg-1 .nad-stats strong{font-size:30px;font-weight:900;color:var(--ink);line-height:1;}.ag-lg-1 .nad-stats span{font-size:13px;color:var(--muted);margin-top:6px;}.ag-lg-1 .nad-block{background:#fff;border:1px solid var(--line);border-radius:20px;padding:32px;margin:22px 0;
    box-shadow:0 8px 30px rgba(22,30,46,.05);}.ag-lg-1 .nad-highlight{background:linear-gradient(135deg,#f3f1ff,#eefbfb);border:none;}.ag-lg-1 .nad-benefits{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px;}.ag-lg-1 .nad-benefit{display:flex;align-items:center;gap:12px;background:var(--soft);border-radius:12px;padding:14px 16px;}.ag-lg-1 .nad-benefit span{font-size:22px;}.ag-lg-1 .nad-benefit p{margin:0;font-size:15px;color:var(--ink);font-weight:600;line-height:1.4;}.ag-lg-1 .nad-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px;}.ag-lg-1 .nad-card{background:var(--soft);border:1px solid var(--line);border-radius:16px;padding:22px 18px;
    transition:transform .2s ease,box-shadow .2s ease;}.ag-lg-1 .nad-card:hover{transform:translateY(-4px);box-shadow:0 12px 26px rgba(47,143,124,.14);}.ag-lg-1 .nad-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;
    background:#fff;box-shadow:0 4px 12px rgba(22,30,46,.08);font-size:21px;margin-bottom:14px;}.ag-lg-1 .nad-card h4{margin:0 0 8px;color:var(--ink);font-size:17px;font-weight:700;}.ag-lg-1 .nad-card p{margin:0;font-size:14px;color:var(--muted);line-height:1.5;}.ag-lg-1 .nad-checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;}.ag-lg-1 .nad-checks li{position:relative;padding-left:30px;font-size:15px;line-height:1.5;color:#374151;}.ag-lg-1 .nad-checks li::before{content:"✓";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;
    background:var(--brand);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;}.ag-lg-1 .nad-steps{display:grid;grid-template-columns:1fr 1fr;gap:16px;}.ag-lg-1 .nad-step{display:flex;gap:14px;background:var(--soft);border-radius:14px;padding:18px;}.ag-lg-1 .nad-step span{flex:none;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--brand),var(--brand2));
    color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;}.ag-lg-1 .nad-step h4{margin:0 0 5px;color:var(--ink);font-size:16px;}.ag-lg-1 .nad-step p{margin:0;font-size:14px;color:var(--muted);line-height:1.5;}.ag-lg-1 .nad-table{width:100%;border-collapse:collapse;font-size:15px;overflow:hidden;border-radius:12px;}.ag-lg-1 .nad-table th{background:var(--ink);color:#fff;text-align:left;padding:13px 16px;font-weight:700;font-size:14px;}.ag-lg-1 .nad-table td{padding:13px 16px;border-top:1px solid var(--line);color:#4b5563;}.ag-lg-1 .nad-table tbody tr:nth-child(even){background:var(--soft);}.ag-lg-1 .tag{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;}.ag-lg-1 .tag.hi{background:#e7f8ee;color:#15803d;}.ag-lg-1 .tag.mid{background:#fef3e2;color:#b45309;}.ag-lg-1 .nad-acc{border:1px solid var(--line);border-radius:12px;padding:0 18px;margin-bottom:10px;background:#fff;}.ag-lg-1 .nad-acc summary{cursor:pointer;list-style:none;padding:16px 0;font-weight:700;color:var(--ink);font-size:16px;
    display:flex;justify-content:space-between;align-items:center;}.ag-lg-1 .nad-acc summary::after{content:"+";font-size:22px;color:var(--brand);font-weight:700;}.ag-lg-1 .nad-acc[open] summary::after{content:"–";}.ag-lg-1 .nad-acc p{margin:0 0 16px;color:var(--muted);font-size:15px;}.ag-lg-1 .nad-cta-box{text-align:center;background:linear-gradient(135deg,var(--brand),var(--brand2));border-radius:22px;
    padding:44px 28px;margin-top:26px;color:#fff;}.ag-lg-1 .nad-cta-box h3{justify-content:center;color:#fff;font-size:26px;margin-bottom:10px;}.ag-lg-1 .nad-cta-box p{color:rgba(255,255,255,.92);max-width:560px;margin:0 auto 22px;}.ag-lg-1 .nad-cta{display:inline-block;background:#fff;color:var(--brand);text-decoration:none;padding:15px 32px;
    border-radius:12px;font-weight:800;font-size:16px;transition:transform .15s ease;}.ag-lg-1 .nad-cta:hover{transform:translateY(-2px);}@media(max-width:760px){.ag-lg-1 .nad-hero h2{font-size:30px;}.ag-lg-1 .nad-block{padding:24px 20px;}.ag-lg-1 .nad-benefits,.ag-lg-1 .nad-grid,.ag-lg-1 .nad-checks,.ag-lg-1 .nad-steps{grid-template-columns:1fr;}.ag-lg-1 .nad-stats{gap:28px;}}
.ag-lg-1{--navy:var(--ag-navy);--navy2:var(--ag-navy);--dark:var(--ag-navy);--head:var(--ag-navy);--ink:var(--ag-ink);--text:var(--ag-ink);--blue:var(--ag-blue-ink);--accent:var(--ag-blue-ink);--accent2:var(--ag-blue-ink);--link:var(--ag-blue-ink);--brand:var(--ag-blue-ink);--brand2:var(--ag-sage);--teal:var(--ag-sage);--violet:var(--ag-sage);--lblue:var(--ag-blue);--grad1:var(--ag-blue-ink);--grad2:var(--ag-navy);--accent-light:var(--ag-sage-soft);--soft:var(--ag-mist);--soft-bg:var(--ag-mist);--light:var(--ag-mist);--page:var(--ag-white);--iconbg:var(--ag-sage-soft);--box:var(--ag-mist);--chipbg:var(--ag-sage-soft);--line:var(--ag-line);--border:var(--ag-line);--muted:var(--ag-muted);--muted-dark:var(--ag-ink);font-family:var(--ag-f-body);color:var(--ag-ink)}.ag-lg-1 h1,.ag-lg-1 h2,.ag-lg-1 h3,.ag-lg-1 h4{font-family:var(--ag-f-display)}
/* Ratgeber nad */
.ag-lg-2 .nad{
    --ink:#161e2e; --muted:#6b7280; --brand:#2f8f7c; --brand2:#2f8f7c;
    --line:#eceefb; --soft:#f4f8f7;
    background:linear-gradient(180deg,#f4f8f7 0%,#ffffff 40%);
    padding:64px 24px; color:#374151;
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  }.ag-lg-2 .nad-wrap{max-width:900px;margin:0 auto;}.ag-lg-2 .nad h3{display:flex;align-items:center;gap:12px;color:var(--ink);font-size:24px;font-weight:800;margin:0 0 14px;}.ag-lg-2 .nad p{font-size:16px;line-height:1.7;margin:0 0 16px;}.ag-lg-2 .nad-num{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;
    border-radius:10px;background:linear-gradient(135deg,var(--brand),var(--brand2));color:#fff;font-size:14px;font-weight:800;}.ag-lg-2 .nad-hero{text-align:center;padding:14px 0 40px;}.ag-lg-2 .nad-pill{display:inline-block;background:#eef0fb;color:var(--brand);font-weight:700;font-size:13px;
    padding:7px 16px;border-radius:999px;margin-bottom:20px;}.ag-lg-2 .nad-hero h2{color:var(--ink);font-size:40px;font-weight:900;line-height:1.15;margin:0 0 18px;}.ag-lg-2 .nad-grad{background:linear-gradient(120deg,var(--brand),var(--brand2));-webkit-background-clip:text;
    background-clip:text;color:transparent;}.ag-lg-2 .nad-lead{max-width:680px;margin:0 auto 28px;color:var(--muted);font-size:17px;}.ag-lg-2 .nad-stats{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;}.ag-lg-2 .nad-stats div{display:flex;flex-direction:column;}.ag-lg-2 .nad-stats strong{font-size:30px;font-weight:900;color:var(--ink);line-height:1;}.ag-lg-2 .nad-stats span{font-size:13px;color:var(--muted);margin-top:6px;}.ag-lg-2 .nad-block{background:#fff;border:1px solid var(--line);border-radius:20px;padding:32px;margin:22px 0;
    box-shadow:0 8px 30px rgba(22,30,46,.05);}.ag-lg-2 .nad-highlight{background:linear-gradient(135deg,#f3f1ff,#eefbfb);border:none;}.ag-lg-2 .nad-benefits{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px;}.ag-lg-2 .nad-benefit{display:flex;align-items:center;gap:12px;background:var(--soft);border-radius:12px;padding:14px 16px;}.ag-lg-2 .nad-benefit span{font-size:22px;}.ag-lg-2 .nad-benefit p{margin:0;font-size:15px;color:var(--ink);font-weight:600;line-height:1.4;}.ag-lg-2 .nad-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px;}.ag-lg-2 .nad-card{background:var(--soft);border:1px solid var(--line);border-radius:16px;padding:22px 18px;
    transition:transform .2s ease,box-shadow .2s ease;}.ag-lg-2 .nad-card:hover{transform:translateY(-4px);box-shadow:0 12px 26px rgba(47,143,124,.14);}.ag-lg-2 .nad-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;
    background:#fff;box-shadow:0 4px 12px rgba(22,30,46,.08);font-size:21px;margin-bottom:14px;}.ag-lg-2 .nad-card h4{margin:0 0 8px;color:var(--ink);font-size:17px;font-weight:700;}.ag-lg-2 .nad-card p{margin:0;font-size:14px;color:var(--muted);line-height:1.5;}.ag-lg-2 .nad-checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;}.ag-lg-2 .nad-checks li{position:relative;padding-left:30px;font-size:15px;line-height:1.5;color:#374151;}.ag-lg-2 .nad-checks li::before{content:"✓";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;
    background:var(--brand);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;}.ag-lg-2 .nad-table{width:100%;border-collapse:collapse;font-size:15px;overflow:hidden;border-radius:12px;}.ag-lg-2 .nad-table th{background:var(--ink);color:#fff;text-align:left;padding:13px 16px;font-weight:700;font-size:14px;}.ag-lg-2 .nad-table td{padding:13px 16px;border-top:1px solid var(--line);color:#4b5563;}.ag-lg-2 .nad-table tbody tr:nth-child(even){background:var(--soft);}.ag-lg-2 .tag{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;}.ag-lg-2 .tag.hi{background:#e7f8ee;color:#15803d;}.ag-lg-2 .tag.mid{background:#fef3e2;color:#b45309;}.ag-lg-2 .nad-acc{border:1px solid var(--line);border-radius:12px;padding:0 18px;margin-bottom:10px;background:#fff;}.ag-lg-2 .nad-acc summary{cursor:pointer;list-style:none;padding:16px 0;font-weight:700;color:var(--ink);font-size:16px;
    display:flex;justify-content:space-between;align-items:center;}.ag-lg-2 .nad-acc summary::after{content:"+";font-size:22px;color:var(--brand);font-weight:700;}.ag-lg-2 .nad-acc[open] summary::after{content:"–";}.ag-lg-2 .nad-acc p{margin:0 0 16px;color:var(--muted);font-size:15px;}.ag-lg-2 .nad-cta-box{text-align:center;background:linear-gradient(135deg,var(--brand),var(--brand2));border-radius:22px;
    padding:44px 28px;margin-top:26px;color:#fff;}.ag-lg-2 .nad-cta-box h3{justify-content:center;color:#fff;font-size:26px;margin-bottom:10px;}.ag-lg-2 .nad-cta-box p{color:rgba(255,255,255,.92);max-width:560px;margin:0 auto 22px;}.ag-lg-2 .nad-cta{display:inline-block;background:#fff;color:var(--brand);text-decoration:none;padding:15px 32px;
    border-radius:12px;font-weight:800;font-size:16px;transition:transform .15s ease;}.ag-lg-2 .nad-cta:hover{transform:translateY(-2px);}@media(max-width:760px){.ag-lg-2 .nad-hero h2{font-size:30px;}.ag-lg-2 .nad-block{padding:24px 20px;}.ag-lg-2 .nad-benefits,.ag-lg-2 .nad-grid,.ag-lg-2 .nad-checks{grid-template-columns:1fr;}.ag-lg-2 .nad-stats{gap:28px;}}
.ag-lg-2{--navy:var(--ag-navy);--navy2:var(--ag-navy);--dark:var(--ag-navy);--head:var(--ag-navy);--ink:var(--ag-ink);--text:var(--ag-ink);--blue:var(--ag-blue-ink);--accent:var(--ag-blue-ink);--accent2:var(--ag-blue-ink);--link:var(--ag-blue-ink);--brand:var(--ag-blue-ink);--brand2:var(--ag-sage);--teal:var(--ag-sage);--violet:var(--ag-sage);--lblue:var(--ag-blue);--grad1:var(--ag-blue-ink);--grad2:var(--ag-navy);--accent-light:var(--ag-sage-soft);--soft:var(--ag-mist);--soft-bg:var(--ag-mist);--light:var(--ag-mist);--page:var(--ag-white);--iconbg:var(--ag-sage-soft);--box:var(--ag-mist);--chipbg:var(--ag-sage-soft);--line:var(--ag-line);--border:var(--ag-line);--muted:var(--ag-muted);--muted-dark:var(--ag-ink);font-family:var(--ag-f-body);color:var(--ag-ink)}.ag-lg-2 h1,.ag-lg-2 h2,.ag-lg-2 h3,.ag-lg-2 h4{font-family:var(--ag-f-display)}
/* anbieter-eintragen */
.ag-lg-3 .lc-lp{ --navy:#182d4a; --blue:#2a6fa5; --teal:#2f8f7c; --light:#f4f8f7; --line:#e1e9f1; --ink:#2e3b47; --muted:#6a7785;
    font-family:'Helvetica Neue',Arial,sans-serif; color:var(--navy); line-height:1.6; max-width:1120px; margin:0 auto; padding:0 18px; box-sizing:border-box; }.ag-lg-3 .lc-lp *{ box-sizing:border-box; }.ag-lg-3 .lc-lp h2{ font-size:30px; font-weight:800; letter-spacing:-.5px; margin:0 0 10px; }.ag-lg-3 .lc-lp h3{ font-size:18px; font-weight:700; margin:0 0 6px; }.ag-lg-3 .lc-lp p{ margin:0 0 14px; }.ag-lg-3 .lc-lp .eyebrow{ display:inline-block; background:rgba(47,143,124,.12); color:var(--teal); font-weight:800; font-size:12px; letter-spacing:.6px; text-transform:uppercase; padding:5px 12px; border-radius:30px; margin-bottom:14px; }.ag-lg-3 .lc-lp .center{ text-align:center; }.ag-lg-3 .lc-lp .sub{ color:var(--muted); font-size:17px; max-width:720px; margin:0 auto 8px; }.ag-lg-3 .lc-hero{ background:linear-gradient(83deg,#182d4a 0%,#16437f 100%); color:#fff; border-radius:20px; padding:48px 40px; margin:24px 0 14px; text-align:center; }.ag-lg-3 .lc-hero h1{ font-size:40px; line-height:1.12; font-weight:800; letter-spacing:-1px; margin:0 0 14px; color:#fff !important;}.ag-lg-3 .lc-hero h1 .hl{ color:#4796cf !important; }.ag-lg-3 .lc-hero p{ color:#c5d2dd; font-size:18px; max-width:680px; margin:0 auto 26px; }.ag-lg-3 .lc-btn{ display:inline-block; background:var(--blue); color:#fff !important; text-decoration:none; font-weight:700; font-size:16px; padding:15px 34px; border-radius:10px; transition:.15s; }.ag-lg-3 .lc-btn:hover{ background:#1d4fd0; transform:translateY(-1px); }.ag-lg-3 .lc-btn.teal{ background:var(--teal); color:#fff!important; }.ag-lg-3 .lc-btn.teal:hover{ background:#6555e8; }.ag-lg-3 .lc-stats{ display:flex; flex-wrap:wrap; justify-content:center; gap:34px; margin-top:30px; }.ag-lg-3 .lc-stats .s .n{ font-size:26px; font-weight:800; color:#4796cf; }.ag-lg-3 .lc-stats .s .l{ font-size:12px; letter-spacing:.5px; text-transform:uppercase; color:#9fb1bf; }.ag-lg-3 .lc-sec{ padding:42px 0; }.ag-lg-3 .lc-sec.alt{ background:var(--light); border-radius:20px; padding:42px 36px; }.ag-lg-3 .lc-grid3{ display:grid; grid-template-columns:repeat(auto-fit,minmax(280px,1fr)); gap:18px; margin-top:24px; }.ag-lg-3 .lc-card{ background:#fff; border:1px solid var(--line); border-radius:14px; padding:22px 22px; transition:.15s; }.ag-lg-3 .lc-card:hover{ box-shadow:0 8px 24px rgba(23,35,46,.08); transform:translateY(-2px); }.ag-lg-3 .lc-card .ico{ width:46px; height:46px; border-radius:12px; background:rgba(37,99,235,.1); color:var(--blue); display:flex; align-items:center; justify-content:center; font-size:22px; margin-bottom:14px; }.ag-lg-3 .lc-card p{ color:var(--muted); font-size:14.5px; margin:0; }.ag-lg-3 .lc-price{ display:grid; grid-template-columns:repeat(auto-fit,minmax(280px,1fr)); gap:20px; margin-top:28px; align-items:stretch; }.ag-lg-3 .lc-plan{ background:#fff; border:1px solid var(--line); border-radius:16px; padding:0 0 26px; display:flex; flex-direction:column; overflow:hidden; position:relative; }.ag-lg-3 .lc-plan.feat{ border:2px solid var(--teal); box-shadow:0 10px 30px rgba(47,143,124,.22); }.ag-lg-3 .lc-plan .head{ padding:26px 26px 22px; color:#fff; }.ag-lg-3 .lc-plan.basic .head{ background:#8794a1; }.ag-lg-3 .lc-plan.prem  .head{ background:var(--blue); }.ag-lg-3 .lc-plan.top   .head{ background:var(--navy); }.ag-lg-3 .lc-plan .pname{ font-size:18px; font-weight:800; }.ag-lg-3 .lc-plan .pprice{ font-size:34px; font-weight:800; margin-top:8px; line-height:1; }.ag-lg-3 .lc-plan .pprice small{ font-size:15px; font-weight:600; opacity:.85; }.ag-lg-3 .lc-plan .pyr{ font-size:13px; opacity:.9; margin-top:6px; }.ag-lg-3 .lc-badge{ position:absolute; top:16px; right:16px; background:var(--teal); color:#fff; font-size:11px; font-weight:800; letter-spacing:.5px; padding:4px 11px; border-radius:20px; }.ag-lg-3 .lc-plan ul{ list-style:none; margin:18px 0 0; padding:0 26px; flex:1; }.ag-lg-3 .lc-plan li{ font-size:14.5px; color:var(--ink); padding:7px 0 7px 26px; position:relative; border-bottom:1px solid #f0f4f7; }.ag-lg-3 .lc-plan li:before{ content:"✓"; position:absolute; left:0; color:var(--blue); font-weight:800; }.ag-lg-3 .lc-plan li.off{ color:#aeb8c0; }.ag-lg-3 .lc-plan li.off:before{ content:"–"; color:#cdd6dd; }.ag-lg-3 .lc-plan .pcta{ margin:22px 26px 0; }.ag-lg-3 .lc-plan .pcta a{ display:block; text-align:center; }.ag-lg-3 .lc-note{ text-align:center; color:var(--muted); font-size:13px; margin-top:16px; }.ag-lg-3 .lc-addons{ margin-top:24px; border:1px solid var(--line); border-radius:14px; overflow:hidden; background:#fff; }.ag-lg-3 .lc-addons .row{ display:flex; justify-content:space-between; align-items:center; gap:16px; padding:16px 22px; border-bottom:1px solid #f0f4f7; }.ag-lg-3 .lc-addons .row:last-child{ border-bottom:none; }.ag-lg-3 .lc-addons .row .d{ font-size:15px; }.ag-lg-3 .lc-addons .row .p{ font-weight:800; color:var(--blue); white-space:nowrap; }.ag-lg-3 .lc-offer{ background:var(--navy); color:#fff; border-radius:18px; padding:34px 36px; margin-top:30px; display:flex; align-items:center; gap:28px; flex-wrap:wrap; }.ag-lg-3 .lc-offer .big{ font-size:60px; font-weight:800; color:#4796cf; line-height:1; }.ag-lg-3 .lc-offer .t{ flex:1; min-width:240px; font-size:16px; }.ag-lg-3 .lc-offer .t b{ color:#9ec5f7; }.ag-lg-3 .lc-offer .t h3{ color:#fff; font-size:22px; margin-bottom:6px; }.ag-lg-3 .lc-steps{ display:grid; grid-template-columns:repeat(auto-fit,minmax(260px,1fr)); gap:18px; margin-top:26px; }.ag-lg-3 .lc-step{ background:#fff; border:1px solid var(--line); border-radius:14px; padding:24px; }.ag-lg-3 .lc-step .n{ width:40px; height:40px; border-radius:50%; background:var(--blue); color:#fff; font-weight:800; font-size:18px; display:flex; align-items:center; justify-content:center; margin-bottom:14px; }.ag-lg-3 .lc-step p{ color:var(--muted); font-size:14.5px; margin:0; }.ag-lg-3 .lc-step a{ color:var(--blue); font-weight:700; text-decoration:none; }.ag-lg-3 .lc-form{ background:var(--light); border:1px solid var(--line); border-radius:20px; padding:38px 34px; margin-top:30px; }.ag-lg-3 .lc-form .trust{ text-align:center; color:var(--muted); font-size:13px; margin-top:18px; }@media(max-width:640px){.ag-lg-3 .lc-hero{ padding:34px 22px; }.ag-lg-3 .lc-hero h1{ font-size:30px; }.ag-lg-3 .lc-hero p{ font-size:16px; }.ag-lg-3 .lc-lp h2{ font-size:24px; }.ag-lg-3 .lc-sec.alt,.ag-lg-3 .lc-form{ padding:30px 20px; }.ag-lg-3 .lc-offer{ padding:26px 22px; }.ag-lg-3 .lc-offer .big{ font-size:46px; }}
.ag-lg-3{--navy:var(--ag-navy);--navy2:var(--ag-navy);--dark:var(--ag-navy);--head:var(--ag-navy);--ink:var(--ag-ink);--text:var(--ag-ink);--blue:var(--ag-blue-ink);--accent:var(--ag-blue-ink);--accent2:var(--ag-blue-ink);--link:var(--ag-blue-ink);--brand:var(--ag-blue-ink);--brand2:var(--ag-sage);--teal:var(--ag-sage);--violet:var(--ag-sage);--lblue:var(--ag-blue);--grad1:var(--ag-blue-ink);--grad2:var(--ag-navy);--accent-light:var(--ag-sage-soft);--soft:var(--ag-mist);--soft-bg:var(--ag-mist);--light:var(--ag-mist);--page:var(--ag-white);--iconbg:var(--ag-sage-soft);--box:var(--ag-mist);--chipbg:var(--ag-sage-soft);--line:var(--ag-line);--border:var(--ag-line);--muted:var(--ag-muted);--muted-dark:var(--ag-ink);font-family:var(--ag-f-body);color:var(--ag-ink)}.ag-lg-3 h1,.ag-lg-3 h2,.ag-lg-3 h3,.ag-lg-3 h4{font-family:var(--ag-f-display)}
/* beispiel-eintraege */
.ag-lg-4 .lc-demo{ --navy:#182d4a; --blue:#2a6fa5; --violet:#2f8f7c; --lblue:#4796cf; --light:#f4f8f7; --line:#e1e9f1; --ink:#2e3b47; --muted:#6a7785;
    font-family:'Helvetica Neue',Arial,sans-serif; color:var(--navy); line-height:1.6; max-width:900px; margin:0 auto; padding:0 16px; box-sizing:border-box; }.ag-lg-4 .lc-demo *{ box-sizing:border-box; }.ag-lg-4 .lc-demo .type{ margin:56px 0 20px; padding-top:40px; border-top:2px dashed #cfd8e2; }.ag-lg-4 .lc-demo .type.first{ margin-top:8px; padding-top:0; border-top:none; }.ag-lg-4 .lc-demo .chip{ display:inline-block; font-size:13px; font-weight:800; letter-spacing:.8px; text-transform:uppercase; padding:8px 18px; border-radius:30px; }.ag-lg-4 .lc-demo .chip.b{ background:#eef1f5; color:#6a7785; }.ag-lg-4 .lc-demo .chip.p{ background:rgba(37,99,235,.12); color:var(--blue); }.ag-lg-4 .lc-demo .chip.t{ background:rgba(47,143,124,.14); color:var(--violet); }.ag-lg-4 .lc-demo .type h4{ font-size:21px; font-weight:800; margin:12px 0 4px; color:var(--navy); }.ag-lg-4 .lc-demo .type p{ margin:0; color:var(--muted); font-size:14px; max-width:660px; }.ag-lg-4 .lc-entry{ background:#fff; border:1px solid var(--line); border-radius:18px; overflow:hidden; box-shadow:0 6px 22px rgba(16,45,76,.06); }.ag-lg-4 .lc-entry.feat{ border:2px solid var(--violet); box-shadow:0 12px 34px rgba(47,143,124,.18); }.ag-lg-4 .e-head{ background:linear-gradient(83deg,#182d4a 0%,#16437f 100%); color:#fff; padding:26px 28px; position:relative; }.ag-lg-4 .e-topbadge{ position:absolute; top:18px; right:20px; background:var(--violet); color:#fff; font-size:12px; font-weight:800; letter-spacing:.5px; padding:6px 14px; border-radius:30px; }.ag-lg-4 .e-tags{ display:flex; flex-wrap:wrap; gap:7px; margin-bottom:14px; }.ag-lg-4 .e-tags span{ background:rgba(255,255,255,.14); color:#dce8f5; font-size:11.5px; font-weight:600; padding:4px 11px; border-radius:20px; }.ag-lg-4 .e-main{ display:flex; align-items:center; gap:18px; flex-wrap:wrap; }.ag-lg-4 .e-ava{ width:66px; height:66px; border-radius:16px; background:linear-gradient(135deg,#2a6fa5,#2f8f7c); display:flex; align-items:center; justify-content:center; font-size:24px; font-weight:800; color:#fff; flex:0 0 auto; }.ag-lg-4 .e-id{ flex:1; min-width:200px; }.ag-lg-4 .e-id h1{ font-size:25px; font-weight:800; margin:0 0 4px; letter-spacing:-.4px; color:#fff !important; }.ag-lg-4 .e-id .e-sub{ color:#aec4d8; font-size:14.5px; }.ag-lg-4 .e-score{ text-align:center; flex:0 0 auto; padding-left:18px; border-left:1px solid rgba(255,255,255,.16); }.ag-lg-4 .e-score .n{ font-size:30px; font-weight:800; color:var(--lblue); line-height:1; }.ag-lg-4 .e-score .stars{ color:#ffc848; font-size:13px; letter-spacing:1px; margin:3px 0; }.ag-lg-4 .e-score .l{ font-size:10px; text-transform:uppercase; letter-spacing:.5px; color:#9fb6cb; }.ag-lg-4 .e-facts{ display:grid; grid-template-columns:repeat(4,1fr); gap:1px; background:var(--line); border-bottom:1px solid var(--line); }.ag-lg-4 .e-facts .f{ background:#fff; padding:14px 10px; text-align:center; }.ag-lg-4 .e-facts .f .v{ font-size:16px; font-weight:800; color:var(--blue); }.ag-lg-4 .e-facts .f .k{ font-size:11px; color:var(--muted); margin-top:2px; }.ag-lg-4 .e-body{ padding:24px 28px; }.ag-lg-4 .e-sec{ margin-bottom:26px; }.ag-lg-4 .e-sec h2{ font-size:18px; font-weight:800; margin:0 0 10px; }.ag-lg-4 .e-sec p{ margin:0 0 11px; font-size:14.5px; color:var(--ink); }.ag-lg-4 .e-pills{ display:flex; flex-wrap:wrap; gap:7px; margin-top:6px; }.ag-lg-4 .e-pills span{ background:var(--light); border:1px solid var(--line); color:var(--ink); font-size:12px; padding:4px 11px; border-radius:20px; }.ag-lg-4 .e-quote{ background:var(--light); border-left:4px solid var(--blue); border-radius:8px; padding:16px 18px; font-size:14.5px; color:var(--ink); font-style:italic; }.ag-lg-4 .e-quote cite{ display:block; margin-top:8px; font-size:12px; color:var(--muted); font-style:normal; }.ag-lg-4 .e-rating{ display:flex; gap:14px; flex-wrap:wrap; }.ag-lg-4 .e-rcard{ background:var(--light); border:1px solid var(--line); border-radius:12px; padding:14px 18px; display:flex; align-items:center; gap:12px; }.ag-lg-4 .e-rcard .g{ width:34px; height:34px; border-radius:50%; background:#fff; border:1px solid var(--line); display:flex; align-items:center; justify-content:center; font-weight:800; color:#4285F4; }.ag-lg-4 .e-rcard .rn{ font-size:20px; font-weight:800; }.ag-lg-4 .e-rcard .stars{ color:#ffc107; font-size:12px; }.ag-lg-4 .e-rcard .sub{ font-size:11px; color:var(--muted); }.ag-lg-4 .e-cert{ background:rgba(37,99,235,.06); border:1px solid rgba(37,99,235,.18); border-radius:12px; padding:14px 18px; font-size:13px; color:var(--ink); }.ag-lg-4 .e-cert b{ color:var(--blue); }.ag-lg-4 .e-gallery{ display:grid; grid-template-columns:repeat(3,1fr); gap:10px; }.ag-lg-4 .e-gallery .g{ height:96px; border-radius:10px; background:linear-gradient(135deg,#dbe6f5,#eaf0fb); display:flex; align-items:center; justify-content:center; color:#9fb3cc; font-size:12px; }.ag-lg-4 .e-contact{ background:var(--light); border-top:1px solid var(--line); padding:22px 28px; }.ag-lg-4 .e-contact h3{ font-size:16px; font-weight:800; margin:0 0 14px; }.ag-lg-4 .e-contact .row{ display:flex; gap:10px; font-size:14px; margin-bottom:9px; color:var(--ink); }.ag-lg-4 .e-contact .row .i{ width:20px; flex:0 0 auto; }.ag-lg-4 .e-cbtns{ display:flex; gap:10px; flex-wrap:wrap; margin-top:14px; }.ag-lg-4 .e-btn{ display:inline-block; text-decoration:none; font-weight:700; font-size:14px; padding:11px 22px; border-radius:9px; }.ag-lg-4 .e-btn.primary{ background:var(--blue); color:#fff; }.ag-lg-4 .e-btn.accent{ background:var(--violet); color:#fff; }.ag-lg-4 .e-btn.ghost{ background:#fff; border:1px solid var(--line); color:var(--blue); }.ag-lg-4 .e-locked{ color:#aab4bd; font-size:13px; font-style:italic; }@media(max-width:600px){.ag-lg-4 .e-facts{ grid-template-columns:repeat(2,1fr); }.ag-lg-4 .e-gallery{ grid-template-columns:repeat(3,1fr); }.ag-lg-4 .e-score{ border-left:none; padding-left:0; }.ag-lg-4 .e-id h1{ font-size:21px; }}
.ag-lg-4{--navy:var(--ag-navy);--navy2:var(--ag-navy);--dark:var(--ag-navy);--head:var(--ag-navy);--ink:var(--ag-ink);--text:var(--ag-ink);--blue:var(--ag-blue-ink);--accent:var(--ag-blue-ink);--accent2:var(--ag-blue-ink);--link:var(--ag-blue-ink);--brand:var(--ag-blue-ink);--brand2:var(--ag-sage);--teal:var(--ag-sage);--violet:var(--ag-sage);--lblue:var(--ag-blue);--grad1:var(--ag-blue-ink);--grad2:var(--ag-navy);--accent-light:var(--ag-sage-soft);--soft:var(--ag-mist);--soft-bg:var(--ag-mist);--light:var(--ag-mist);--page:var(--ag-white);--iconbg:var(--ag-sage-soft);--box:var(--ag-mist);--chipbg:var(--ag-sage-soft);--line:var(--ag-line);--border:var(--ag-line);--muted:var(--ag-muted);--muted-dark:var(--ag-ink);font-family:var(--ag-f-body);color:var(--ag-ink)}.ag-lg-4 h1,.ag-lg-4 h2,.ag-lg-4 h3,.ag-lg-4 h4{font-family:var(--ag-f-display)}
/* Beitrag kaeltekammer-kryotherapie-wirkung-ablauf-kosten */
.ag-lg-5 .lc-article{
  --accent:#2f8f7c; --accent-light:#e6f3ef; --dark:#0F172A; --soft-bg:#F1F7F5;
  --border:#E2E8F0; --note-accent:#F59E0B; --note-bg:#FFF7ED; --text:#1E293B;
  --muted:#64748B; --muted-dark:#475569; --table-zebra:#F8FAFC; --cta-text:#CBD5E1;
  width:100%; max-width:100%; color:var(--text); line-height:1.7;
}.ag-lg-5 .lc-article *{box-sizing:border-box;}.ag-lg-5 .lc-article p{margin:0 0 16px;}.ag-lg-5 .lc-article a{color:var(--accent);}.ag-lg-5 .lc-article h1{font-size:1.9em;line-height:1.25;color:var(--dark);margin:8px 0 16px;}.ag-lg-5 .lc-article h2{font-size:1.4em;color:var(--dark);margin:32px 0 12px;}.ag-lg-5 .lc-article h3{color:var(--dark);}.ag-lg-5 .lc-article h4{margin:10px 0 6px;color:var(--dark);}.ag-lg-5 .lc-article .badge{display:inline-block;background:var(--accent-light);color:var(--accent);
  font-weight:600;font-size:14px;padding:6px 14px;border-radius:999px;margin:0 0 16px;}.ag-lg-5 .lc-article .lead{font-size:1.15em;font-weight:600;color:var(--dark);
  border-left:4px solid var(--accent);background:var(--soft-bg);padding:14px 18px;
  border-radius:6px;margin:0 0 24px;}.ag-lg-5 .lc-article figure{margin:24px 0;}.ag-lg-5 .lc-article figure img{width:100%;height:auto;border-radius:8px;display:block;}.ag-lg-5 .lc-article figcaption{text-align:center;color:var(--muted);font-size:.9em;margin-top:8px;}.ag-lg-5 .lc-article .grid{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0;}.ag-lg-5 .lc-article .grid .card{flex:1 1 200px;border:1px solid var(--border);border-radius:10px;
  padding:18px;text-align:center;}.ag-lg-5 .lc-article .grid .emoji{font-size:32px;}.ag-lg-5 .lc-article .grid .card p{margin:0;color:var(--muted-dark);font-size:.95em;}.ag-lg-5 .lc-article ul{margin:16px 0;padding-left:20px;}.ag-lg-5 .lc-article ul li{margin-bottom:8px;}.ag-lg-5 .lc-article .note{background:var(--note-bg);border-left:4px solid var(--note-accent);
  padding:14px 18px;border-radius:6px;margin:24px 0;}.ag-lg-5 .lc-article .table-wrap{width:100%;overflow-x:auto;}.ag-lg-5 .lc-article table{width:100%;border-collapse:collapse;margin:24px 0;}.ag-lg-5 .lc-article thead tr{background:var(--accent);color:#fff;}.ag-lg-5 .lc-article th,.ag-lg-5 .lc-article td{text-align:left;padding:10px 12px;border:1px solid var(--border);}.ag-lg-5 .lc-article tbody tr:nth-child(odd){background:var(--table-zebra);}.ag-lg-5 .lc-article .faq-q{margin:16px 0 4px;font-weight:700;}.ag-lg-5 .lc-article .faq-a{margin:0 0 16px;}.ag-lg-5 .lc-article .cta{background:var(--dark);color:#fff;border-radius:12px;padding:28px;
  text-align:center;margin:32px 0;}.ag-lg-5 .lc-article .cta h3{color:#fff;margin:0 0 10px;}.ag-lg-5 .lc-article .cta p{margin:0 0 18px;color:var(--cta-text);}.ag-lg-5 .lc-article .cta .button{display:inline-block;background:var(--accent);color:#fff;
  font-weight:600;text-decoration:none;padding:12px 26px;border-radius:8px;}@media(max-width:600px){.ag-lg-5 .lc-article h1{font-size:1.55em;}.ag-lg-5 .lc-article h2{font-size:1.25em;}.ag-lg-5 .lc-article .grid .card{flex:1 1 100%;}.ag-lg-5 .lc-article .cta{padding:22px;}}
.ag-lg-5{--navy:var(--ag-navy);--navy2:var(--ag-navy);--dark:var(--ag-navy);--head:var(--ag-navy);--ink:var(--ag-ink);--text:var(--ag-ink);--blue:var(--ag-blue-ink);--accent:var(--ag-blue-ink);--accent2:var(--ag-blue-ink);--link:var(--ag-blue-ink);--brand:var(--ag-blue-ink);--brand2:var(--ag-sage);--teal:var(--ag-sage);--violet:var(--ag-sage);--lblue:var(--ag-blue);--grad1:var(--ag-blue-ink);--grad2:var(--ag-navy);--accent-light:var(--ag-sage-soft);--soft:var(--ag-mist);--soft-bg:var(--ag-mist);--light:var(--ag-mist);--page:var(--ag-white);--iconbg:var(--ag-sage-soft);--box:var(--ag-mist);--chipbg:var(--ag-sage-soft);--line:var(--ag-line);--border:var(--ag-line);--muted:var(--ag-muted);--muted-dark:var(--ag-ink);font-family:var(--ag-f-body);color:var(--ag-ink)}.ag-lg-5 h1,.ag-lg-5 h2,.ag-lg-5 h3,.ag-lg-5 h4{font-family:var(--ag-f-display)}
/* Beitrag longevity-wie-du-gesund-alt-wirst */
.ag-lg-6{
    --page:#f5f7fb;
    --ink:#33415c;
    --head:#142036;
    --link:#2e57c4;
    --line:#e6eaf2;
    --soft:#f6f8fc;
    --grad1:#2a6fa5;
    --grad2:#182d4a;
  }.ag-lg-6 *{box-sizing:border-box;}.ag-lg-6{
    margin:0;background:var(--page);
    font-family:"Segoe UI",Helvetica,Arial,sans-serif;
    color:var(--ink);font-size:17px;line-height:1.7;
    -webkit-font-smoothing:antialiased;
  }.ag-lg-6 .lc-wrap{max-width:760px;margin:0 auto;padding:40px 20px 80px;}.ag-lg-6 .lc-hero{
    position:relative;overflow:hidden;
    background:linear-gradient(135deg,var(--grad1),var(--grad2));
    border-radius:16px;
    padding:54px 48px 60px;text-align:center;color:#fff;
  }.ag-lg-6 .lc-hero::after{
    content:"";position:absolute;inset:0;
    background:radial-gradient(circle at 70% 20%,rgba(255,255,255,.12),transparent 60%);
    pointer-events:none;
  }.ag-lg-6 .lc-badge{
    display:inline-block;background:rgba(255,255,255,.18);
    color:#fff;font-size:13px;font-weight:600;letter-spacing:.3px;
    padding:7px 18px;border-radius:30px;margin-bottom:22px;
  }.ag-lg-6 .lc-hero h1{
    margin:0 0 16px;font-size:clamp(28px,4.6vw,38px);
    font-weight:800;line-height:1.25;color:#fff;
  }.ag-lg-6 .lc-lead{
    margin:0 auto;max-width:560px;font-size:19px;
    color:rgba(255,255,255,.92);line-height:1.55;
  }.ag-lg-6 .lc-card{
    background:#fff;border-radius:16px;
    margin-top:-26px;position:relative;z-index:2;
    padding:48px 44px;
    box-shadow:0 18px 40px rgba(20,32,54,.06);
  }.ag-lg-6 .lc-card p{margin:0 0 18px;}.ag-lg-6 .lc-card h2{
    color:var(--head);font-size:27px;font-weight:800;line-height:1.3;
    margin:42px 0 16px;
  }.ag-lg-6 .lc-card h2:first-of-type{margin-top:8px;}.ag-lg-6 .lc-card h4{color:var(--head);font-size:17px;font-weight:700;margin:0 0 6px;}.ag-lg-6 .lc-card a{color:var(--link);text-decoration:none;}.ag-lg-6 .lc-card a:hover{text-decoration:underline;}.ag-lg-6 .lc-card strong{color:var(--head);}.ag-lg-6 .lc-grid{
    display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:8px 0 6px;
  }.ag-lg-6 .lc-tile{
    background:var(--soft);border:1px solid var(--line);
    border-radius:12px;padding:20px 22px;
  }.ag-lg-6 .lc-tile p{margin:0;font-size:15.5px;line-height:1.55;}.ag-lg-6 .lc-faq{border:1px solid var(--line);border-radius:12px;padding:6px 22px;margin-top:8px;}.ag-lg-6 .lc-faq details{border-bottom:1px solid var(--line);padding:14px 0;}.ag-lg-6 .lc-faq details:last-child{border-bottom:none;}.ag-lg-6 .lc-faq summary{
    cursor:pointer;font-weight:700;color:var(--head);font-size:16px;list-style:none;
  }.ag-lg-6 .lc-faq summary::-webkit-details-marker{display:none;}.ag-lg-6 .lc-faq summary::after{content:"+";float:right;color:var(--link);font-weight:800;}.ag-lg-6 .lc-faq details[open] summary::after{content:"–";}.ag-lg-6 .lc-faq p{margin:10px 0 0;font-size:15.5px;}.ag-lg-6 .lc-note{
    background:var(--soft);border-left:3px solid var(--grad1);
    border-radius:0 12px 12px 0;padding:16px 20px;margin:24px 0 0;
    font-size:15px;color:var(--ink);
  }@media(max-width:640px){.ag-lg-6 .lc-hero{padding:40px 24px 48px;}.ag-lg-6 .lc-card{padding:32px 24px;}.ag-lg-6 .lc-grid{grid-template-columns:1fr;}}
.ag-lg-6{--navy:var(--ag-navy);--navy2:var(--ag-navy);--dark:var(--ag-navy);--head:var(--ag-navy);--ink:var(--ag-ink);--text:var(--ag-ink);--blue:var(--ag-blue-ink);--accent:var(--ag-blue-ink);--accent2:var(--ag-blue-ink);--link:var(--ag-blue-ink);--brand:var(--ag-blue-ink);--brand2:var(--ag-sage);--teal:var(--ag-sage);--violet:var(--ag-sage);--lblue:var(--ag-blue);--grad1:var(--ag-blue-ink);--grad2:var(--ag-navy);--accent-light:var(--ag-sage-soft);--soft:var(--ag-mist);--soft-bg:var(--ag-mist);--light:var(--ag-mist);--page:var(--ag-white);--iconbg:var(--ag-sage-soft);--box:var(--ag-mist);--chipbg:var(--ag-sage-soft);--line:var(--ag-line);--border:var(--ag-line);--muted:var(--ag-muted);--muted-dark:var(--ag-ink);font-family:var(--ag-f-body);color:var(--ag-ink)}.ag-lg-6 h1,.ag-lg-6 h2,.ag-lg-6 h3,.ag-lg-6 h4{font-family:var(--ag-f-display)}