.tr5.hrt1 .hero .heroimg{min-height:700px}.tr5.hrt1 .hero .heroimg img.woman{right:-2%;bottom:0;height:100%;width:100%;object-fit:contain;object-position:bottom right}.tr5.hrt1 .hero .vials{right:29%;bottom:-26px;align-items:flex-end;gap:4px}.tr5.hrt1 .hero .vials img{width:210px;height:auto;margin:0;filter:drop-shadow(0 14px 26px rgba(0,0,0,.16))}.tr5.hrt1 .hero .vials img:last-child{width:150px;margin:0 0 -14px}.tr5.hrt1 .hero a.stars{color:var(--ink2);text-decoration:none}.tr5.hrt1 .hero h1 .h1sub{display:block;margin-top:.45em;font-size:.42em;font-weight:500;line-height:1.28;letter-spacing:0;color:var(--ink2)}.tr5.hrt1 .hero .pricenote{margin:-.5rem 0 1.3rem;max-width:540px;font-size:.92rem;line-height:1.45;color:var(--ink2)}.tr5.hrt1 .stats .sdisc{max-width:900px;margin:1.6rem auto 0;font-size:.82rem;line-height:1.45;color:var(--slate)}.tr5.hrt1 .rstage{height:100%;background:#fff;border:1px solid #eee;border-radius:16px;padding:26px 24px 28px;box-shadow:0 2px 4px -1px rgba(0,0,0,.06),0 4px 6px -1px rgba(0,0,0,.1)}.tr5.hrt1 .rstage-when{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--maroon)}.tr5.hrt1 .rstage-t,.tr5.hrt1 .rstage-when{font-family:Red Hat Display,sans-serif;font-weight:800}.tr5.hrt1 .rstage-t{font-size:1.22rem;line-height:1.15;color:var(--ink);margin:.55rem 0 .6rem}.tr5.hrt1 .rstage-d{font-size:.95rem;line-height:1.5;color:var(--ink2)}.tr5.hrt1 .phone-note{margin-top:6px;font-size:.75rem;line-height:1.35;color:#6f6a79;text-align:center}@media (max-width:768px){.tr5.hrt1 .plogos{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.6rem}}.tr5.hrt1 .foot-tplink{display:inline-block;margin-top:22px;color:#fff;font-weight:700;font-size:.95rem;text-decoration:underline}.tr5.hrt1 .forms{padding:68px 24px 76px;text-align:center;background:linear-gradient(180deg,#fff 0,var(--bg-lt) 100%)}.tr5.hrt1 .forms h2{font-size:clamp(1.9rem,3.2vw,2.9rem);line-height:1.08;margin-bottom:.7rem}.tr5.hrt1 .forms .fmsub{max-width:620px;margin:0 auto 2.6rem;color:var(--ink2);font-size:1.03rem;line-height:1.55}.tr5.hrt1 .fmgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;max-width:1120px;margin:0 auto}.tr5.hrt1 .fmcard{background:#fff;border-radius:18px;padding:1.4rem 1.4rem 1.6rem;text-align:left;box-shadow:0 2px 4px -1px rgba(0,0,0,.06),0 4px 6px -1px rgba(0,0,0,.1);transition:transform .28s ease,box-shadow .28s ease}.tr5.hrt1 .fmcard:hover{transform:translateY(-4px);box-shadow:0 6px 12px -2px rgba(0,0,0,.08),0 12px 20px -4px rgba(0,0,0,.12)}.tr5.hrt1 .fmimg{display:flex;align-items:center;justify-content:center;margin-bottom:.9rem}.tr5.hrt1 .fmimg img{width:178px;height:178px;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.1))}.tr5.hrt1 .fmchip{display:inline-block;padding:.3rem .72rem;border-radius:100px;background:#f8e1d3;color:var(--maroon);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.tr5.hrt1 .fmcard h3{font-family:Red Hat Display,sans-serif;font-size:1.24rem;font-weight:700;color:var(--ink);margin:.7rem 0 .45rem}.tr5.hrt1 .fmcard p{color:var(--ink2);font-size:.95rem;line-height:1.5;margin:0}@media (max-width:1024px){.tr5.hrt1 .fmgrid{grid-template-columns:1fr 1fr;gap:16px;max-width:620px}}@media (max-width:768px){.tr5.hrt1 .hero .heroimg{min-height:0}.tr5.hrt1 .hero .heroimg img.woman{inset:0;width:100%;height:100%;object-fit:contain;object-position:bottom center}.tr5.hrt1 .hero .vials{display:none}.tr5.hrt1 .forms{padding:46px 18px 54px}.tr5.hrt1 .fmgrid{grid-template-columns:1fr 1fr;gap:12px}.tr5.hrt1 .fmcard{padding:1rem 1rem 1.2rem;border-radius:15px}.tr5.hrt1 .fmimg img{width:118px;height:118px}.tr5.hrt1 .fmchip{font-size:.64rem;padding:.26rem .6rem}.tr5.hrt1 .fmcard h3{font-size:1.06rem}.tr5.hrt1 .fmcard p{font-size:.87rem}.tr5.hrt1 .forms .fmsub{font-size:.95rem;margin-bottom:1.8rem}.tr5.hrt1 .hero h1 .h1sub{font-size:.58em;margin-top:.5em}.tr5.hrt1 .hero .pricenote{margin:-.35rem 0 1rem;font-size:.82rem}.tr5.hrt1 .shame{padding-top:60px}.tr5.hrt1 .stats .sdisc{margin-top:1.2rem;font-size:.76rem}.tr5.hrt1 .rstage{padding:22px 20px 24px}.tr5.hrt1 .rstage-t{font-size:1.1rem}}