.site .med-hero{color:#fff;background:radial-gradient(80% 120% at 20% 10%,#6c8a6d 0%,#4d6d4f 45%,#3c5a3f 100%);padding:56px 0}.site .med-hero>.container{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.site .med-badge{color:var(--cream);background:#ffffff26;border-color:#ffffff30;padding:5px 14px;font-size:11px}.site .med-badge .icon{width:14px;height:14px;color:var(--gold)}.site .med-hero h1{margin:20px 0;font-size:52px;font-weight:800;line-height:1.15}.site .med-hero p{color:#eef3ec;max-width:560px;margin-bottom:30px;font-size:16px;line-height:1.75}.site .med-hero .button{gap:10px;min-height:46px;padding:10px 22px;font-size:14px}.site .med-hero .tele-cream{box-shadow:0 8px 20px #00000026}.site .med-perks{color:#3c5a3f;background:#cfe3b6;border-radius:30px;flex-wrap:wrap;margin:50px 0 0;padding:6px 10px;font-size:13px;list-style:none;display:inline-flex}.site .med-perks li{align-items:center;gap:6px;padding:0 18px;display:flex}.site .med-perks li+li{border-left:1px solid #3c5a3f55}.site .med-perks .icon{color:#9c822b;width:14px;height:14px}.site .med-hero-img{aspect-ratio:1;border-radius:26px;height:auto;box-shadow:0 16px 40px #00000040}.site .med-refill .container{grid-template-columns:1fr 380px;align-items:start;gap:26px;max-width:1000px;display:grid}.site .med-intro{color:#222;margin-bottom:22px;font-size:13px}.site .med-benefits{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 34px;padding:0;list-style:none;display:grid}.site .med-benefits li{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px 14px;box-shadow:0 4px 12px #0000000f}.site .med-benefits h3,.site .med-refill h2{color:var(--gold);margin-bottom:8px;font-size:13px}.site .med-refill h2{margin-bottom:14px;font-size:16px}.site .med-benefits p{font-size:11px;line-height:1.6}.site .med-form>h2{margin-bottom:18px}.site .med-upload{background:var(--pale);color:#555;cursor:not-allowed;border-radius:6px;align-items:center;gap:8px;margin:12px 0 14px;padding:10px;font-size:11px;display:flex}.site .med-upload .icon{width:13px;height:13px;color:var(--gold)}@media (max-width:950px){.site .med-hero>.container,.site .med-refill .container{grid-template-columns:1fr}.site .med-hero-img{max-width:520px}}@media (max-width:640px){.site .med-hero h1{font-size:34px}.site .med-perks{margin-top:30px}.site .med-perks li{padding:0 10px}.site .med-benefits{grid-template-columns:1fr}}
