<style>
  .amc-wrap { font-family:'Open Sans',sans-serif; color:#46473F; background:#fff; line-height:1.6; -webkit-font-smoothing:antialiased; font-size:16px; }
  .amc-container { max-width:1160px; margin:0 auto; padding:0 24px; }
  .amc-section { padding:74px 0; }
  img { max-width:100%; display:block; }

  /* HERO */
  .amc-hero { background:#C0DECB; position:relative; overflow:hidden; padding:70px 0 64px; }
  .amc-hero-blob1 { position:absolute; right:-120px; top:-100px; width:420px; height:420px; border-radius:50%; background:rgba(5,77,68,.08); pointer-events:none; }
  .amc-hero-blob2 { position:absolute; left:-90px; bottom:-140px; width:340px; height:340px; border-radius:50%; background:rgba(255,255,255,.15); pointer-events:none; }
  .amc-hero-grid { display:grid; grid-template-columns:1.05fr 0.95fr; gap:56px; align-items:center; position:relative; }
  .amc-badge { display:inline-block; font-family:'Quicksand',sans-serif; font-weight:700; font-size:11.5px; letter-spacing:.15em; text-transform:uppercase; color:#054D44; background:rgba(255,255,255,.6); border:1px solid rgba(5,77,68,.15); padding:7px 14px; border-radius:999px; margin-bottom:16px; }
  .amc-hero h1 { font-family:'Quicksand',sans-serif; font-weight:700; font-size:52px; line-height:1.04; color:#054D44; margin:0 0 8px; }
  .amc-hero-sub { font-family:'Quicksand',sans-serif; font-weight:500; font-size:22px; line-height:1.2; color:#0A5A50; margin:0 0 16px; }
  .amc-hero p { font-size:17px; color:#2C4A43; margin:0 0 22px; max-width:500px; line-height:1.6; }
  .amc-checklist { list-style:none !important; padding:0; margin:0 0 28px; display:grid; gap:12px; max-width:500px; }
  .amc-checklist li { display:flex; gap:13px; align-items:flex-start; font-size:15px; color:#26433C; list-style:none !important; }
  .amc-checklist li::marker { content:none !important; }
  .amc-checklist li::before { content:none !important; }
  .amc-check-icon { flex:none; width:24px; height:24px; border-radius:50%; background:#054D44; color:#C0DECB; display:flex; align-items:center; justify-content:center; font-size:11px; font-weight:700; margin-top:1px; }
  .amc-btn { display:inline-flex; align-items:center; gap:11px; background:#EACA8B; color:#054D44; text-decoration:none; font-family:'Quicksand',sans-serif; font-weight:700; font-size:15px; padding:14px 26px; border-radius:999px; box-shadow:0 6px 18px rgba(5,77,68,.22); }
  .amc-btn svg { flex:none; }
  .amc-hero-note { font-size:13px; color:#3A5650; margin-top:32px !important; }
  .amc-hero-img-wrap { display:flex; justify-content:center; position:relative; }
  .amc-free-badge { position:absolute; z-index:3; top:-12px; right:-8px; background:#EACA8B; color:#054D44; font-family:'Quicksand',sans-serif; font-weight:700; font-size:11px; letter-spacing:.05em; padding:7px 14px; border-radius:999px; text-transform:uppercase; box-shadow:0 4px 12px rgba(0,0,0,.14); }
  .amc-hero-img-wrap img { border-radius:10px; width:100%; height:auto; }

  /* TRUST STRIP */
  .amc-trust { background:#fff; border-bottom:1px solid #EEF2EE; }
  .amc-trust-inner { display:flex; flex-wrap:wrap; gap:14px 44px; justify-content:center; padding:20px 24px; max-width:1160px; margin:0 auto; font-size:14px; color:#5C6157; }
  .amc-trust-item { display:flex; align-items:center; gap:9px; }

  /* WHAT'S INSIDE */
  .amc-inside { background:#fff; }
  .amc-section-label { font-family:'Quicksand',sans-serif; font-weight:700; font-size:12px; letter-spacing:.16em; text-transform:uppercase; color:#6E9486; text-align:center; margin-bottom:10px; }
  .amc-section-h2 { font-family:'Quicksand',sans-serif; font-weight:600; font-size:34px; line-height:1.14; color:#054D44; text-align:center; margin:0 auto 12px; }
  .amc-section-lead { text-align:center; color:#5C6157; font-size:17px; max-width:620px; margin:0 auto 44px; line-height:1.6; }
  .amc-cards { display:grid; grid-template-columns:repeat(3,1fr); gap:20px; }
  .amc-card { background:#F3F8F5; border:1px solid #E7EFE9; border-radius:16px; padding:26px 24px; }
  .amc-card-icon { width:46px; height:46px; border-radius:12px; background:#fff; border:1px solid #E0EAE2; display:flex; align-items:center; justify-content:center; margin-bottom:14px; }
  .amc-card h3 { font-family:'Quicksand',sans-serif; font-weight:700; font-size:17px; color:#054D44; margin:0 0 7px; }
  .amc-card p { margin:0; font-size:14px; color:#5C6157; line-height:1.55; }

  /* STATS */
  .amc-stats { background:#054D44; padding:66px 0; }
  .amc-stats-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:28px; text-align:center; }
  .amc-stat-num { font-family:'Quicksand',sans-serif; font-weight:700; font-size:50px; line-height:1; color:#fff; }
  .amc-stat-num sup { font-size:.55em; vertical-align:super; }
  .amc-stat-label { font-size:13.5px; color:#A9CBB6; margin-top:10px; line-height:1.45; }
  .amc-stats-source { text-align:center; font-size:11.5px; color:#6E9486; margin-top:34px; }

  /* PEEK INSIDE */
  .amc-peek { background:#FCFAF4; }
  .amc-peek-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:22px; }
  .amc-peek-grid img { border-radius:10px; width:100%; height:auto; display:block; box-shadow:0 8px 22px rgba(0,0,0,.10); }

  /* WHO IT'S FOR */
  .amc-who { background:#C0DECB; }
  .amc-who-grid { display:grid; grid-template-columns:1fr 1fr; gap:46px; align-items:center; }
  .amc-who-label { font-family:'Quicksand',sans-serif; font-weight:700; font-size:12px; letter-spacing:.16em; text-transform:uppercase; color:#3A6B60; margin-bottom:10px; }
  .amc-who h2 { font-family:'Quicksand',sans-serif; font-weight:600; font-size:34px; line-height:1.14; color:#054D44; margin:0; }
  .amc-who-list { list-style:none !important; padding:0; margin:22px 0 0; display:grid; gap:14px; }
  .amc-who-list li { display:flex; gap:13px; align-items:flex-start; font-size:15.5px; color:#26433C; list-style:none !important; }
  .amc-who-list li::marker { content:none !important; }
  .amc-who-list li::before { content:none !important; }
  .amc-who-arrow { flex:none; color:#054D44; font-weight:800; }
  .amc-quote-box { background:#fff; border-radius:18px; padding:32px 34px; box-shadow:0 12px 34px rgba(5,77,68,.10); }
  .amc-quote { font-size:16px; color:#3A4A45; margin:0 0 16px; line-height:1.6; }
  .amc-quote-attr { font-family:'Quicksand',sans-serif; font-weight:700; font-size:13.5px; color:#054D44; }
  .amc-quote-tags { display:flex; gap:10px; align-items:center; margin-top:20px; padding-top:18px; border-top:1px solid #EEF2EE; flex-wrap:wrap; font-size:12px; color:#5C6157; }
  .amc-tag { background:#F6EFDD; color:#054D44; font-family:'Quicksand',sans-serif; font-weight:700; font-size:12px; padding:5px 12px; border-radius:999px; }

  /* TELEHEALTH BAND */
  .amc-telehealth { background:#054D44; padding:70px 0; position:relative; overflow:hidden; }
  .amc-telehealth-blob { position:absolute; right:-100px; top:-90px; width:360px; height:360px; border-radius:50%; background:rgba(192,222,203,.12); pointer-events:none; }
  .amc-telehealth-grid { display:grid; grid-template-columns:1.15fr 0.85fr; gap:48px; align-items:center; position:relative; }
  .amc-telehealth-label { font-family:'Quicksand',sans-serif; font-weight:700; font-size:12px; letter-spacing:.16em; text-transform:uppercase; color:#A9CBB6; margin-bottom:10px; }
  .amc-telehealth h2 { font-family:'Quicksand',sans-serif; font-weight:600; font-size:34px; line-height:1.14; color:#fff; margin:0 0 14px; }
  .amc-telehealth p { font-size:17px; color:#C0DECB; margin:0 0 26px; max-width:520px; line-height:1.6; }
  .amc-telehealth-btns { display:flex; gap:14px; flex-wrap:wrap; }
  .amc-btn-gold { display:inline-flex; align-items:center; gap:10px; background:#EACA8B; color:#054D44; text-decoration:none; font-family:'Quicksand',sans-serif; font-weight:700; font-size:15px; padding:13px 24px; border-radius:999px; }
  .amc-btn-outline { display:inline-flex; align-items:center; gap:10px; background:transparent; color:#fff; text-decoration:none; font-family:'Quicksand',sans-serif; font-weight:700; font-size:15px; padding:13px 24px; border-radius:999px; border:1.5px solid rgba(255,255,255,.35); }
  .amc-stat-badges { display:grid; grid-template-columns:1fr 1fr; gap:16px; }
  .amc-stat-badge { background:rgba(255,255,255,.06); border-radius:14px; padding:22px 20px; }
  .amc-stat-badge-num { font-family:'Quicksand',sans-serif; font-weight:700; font-size:24px; color:#EACA8B; }
  .amc-stat-badge-label { font-size:13px; color:#A9CBB6; margin-top:5px; line-height:1.45; }

  /* FINAL CTA */
  .amc-cta { background:#fff; padding:78px 0; }
  .amc-cta-grid { display:grid; grid-template-columns:auto 1fr; gap:56px; align-items:center; max-width:1000px; margin:0 auto; }
  .amc-cta-img img { border-radius:6px; width:220px; height:auto; box-shadow:0 16px 40px rgba(5,77,68,.18); }
  .amc-cta h2 { font-family:'Quicksand',sans-serif; font-weight:600; font-size:36px; line-height:1.14; color:#054D44; margin:0 0 12px; }
  .amc-cta p { color:#5C6157; font-size:17px; margin:0 0 28px; max-width:500px; line-height:1.6; }
  .amc-cta-note { font-size:13px; color:#5C6157; margin-top:32px !important; }
  .amc-legal { font-size:11.5px; color:#9AA096; max-width:820px; margin:32px auto 0 !important; line-height:1.6; font-style:italic; text-align:center; }

  /* MOBILE */
  @media (max-width: 768px) {
    .amc-section { padding:48px 0; }
    .amc-hero { padding:48px 0 52px; }
    .amc-hero-grid { grid-template-columns:1fr; }
    .amc-hero h1 { font-size:34px; }
    .amc-hero-sub { font-size:18px; }
    .amc-hero p { font-size:16px; }
    .amc-hero-img-wrap { margin-top:32px; }
    .amc-trust-inner { justify-content:flex-start; gap:12px 28px; }
    .amc-section-h2 { font-size:26px; }
    .amc-section-lead { font-size:15px; }
    .amc-cards { grid-template-columns:1fr; }
    .amc-stats { padding:48px 0; }
    .amc-stats-grid { grid-template-columns:1fr 1fr; gap:20px; }
    .amc-stat-num { font-size:38px; }
    .amc-peek-grid { grid-template-columns:1fr; }
    .amc-who-grid { grid-template-columns:1fr; }
    .amc-who h2 { font-size:26px; }
    .amc-telehealth { padding:48px 0; }
    .amc-telehealth-grid { grid-template-columns:1fr; }
    .amc-telehealth h2 { font-size:26px; }
    .amc-telehealth p { font-size:16px; }
    .amc-stat-badges { margin-top:28px; }
    .amc-cta { padding:52px 0; }
    .amc-cta-grid { grid-template-columns:1fr; gap:28px; max-width:100%; }
    .amc-cta-img { display:none; }
    .amc-cta h2 { font-size:26px; }
    .amc-cta p { font-size:16px; }
  }
  @media (max-width: 480px) {
    .amc-hero h1 { font-size:28px; }
    .amc-stats-grid { grid-template-columns:1fr 1fr; gap:14px; }
    .amc-stat-num { font-size:32px; }
    .amc-telehealth-btns { flex-direction:column; }
    .amc-stat-badges { grid-template-columns:1fr 1fr; }
  }
</style>