.hb-grid[data-astro-cid-u3or2epp]{display:grid;grid-template-columns:380px 1fr;gap:56px;align-items:start}@media(max-width:940px){.hb-grid[data-astro-cid-u3or2epp]{grid-template-columns:1fr;gap:34px}}.hb-photo[data-astro-cid-u3or2epp]{position:relative;max-width:380px;margin:0 auto}.hb-photo[data-astro-cid-u3or2epp] img[data-astro-cid-u3or2epp]{width:100%;height:auto;border-radius:20px;display:block;box-shadow:0 26px 70px #003c2838;position:relative;z-index:1}.hb-photo[data-astro-cid-u3or2epp]:before{content:"";position:absolute;inset:18px -18px -18px 18px;border:2px solid var(--chartreuse);border-radius:22px;z-index:0}.hb-para[data-astro-cid-u3or2epp]{margin:0 0 1em;line-height:1.7}.hb-ctas[data-astro-cid-u3or2epp]{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.hb-video-band[data-astro-cid-u3or2epp]{position:relative;overflow:hidden}.hb-video-head[data-astro-cid-u3or2epp]{max-width:720px;margin-bottom:34px}.hb-video[data-astro-cid-u3or2epp]{max-width:860px}.hb-steps-head[data-astro-cid-u3or2epp]{max-width:720px;margin-bottom:34px}.hb-step[data-astro-cid-u3or2epp]{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px 24px}.hb-step-num[data-astro-cid-u3or2epp]{display:block;font-family:var(--font-display);font-weight:900;font-size:.78rem;letter-spacing:.18em;color:var(--kelly);margin-bottom:10px}.hb-step[data-astro-cid-u3or2epp] b[data-astro-cid-u3or2epp]{display:block;font-size:1.02rem;margin-bottom:6px}.hb-step[data-astro-cid-u3or2epp] p[data-astro-cid-u3or2epp]{font-size:.92rem;color:var(--muted);margin:0;line-height:1.6}.hb-day[data-astro-cid-u3or2epp]{margin-top:30px;font-size:.95rem}.hb-day[data-astro-cid-u3or2epp] a[data-astro-cid-u3or2epp]{color:var(--forest);font-weight:700}.hb-acc-band[data-astro-cid-u3or2epp]{background:linear-gradient(165deg,#f2f6f1,#e9f1ea 60%,#f7faf6);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hb-acc-list[data-astro-cid-u3or2epp]{display:grid;gap:14px;max-width:780px}.hb-acc[data-astro-cid-u3or2epp]{display:flex;gap:20px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 22px}.hb-acc-y[data-astro-cid-u3or2epp]{flex:0 0 74px;font-family:var(--font-display);font-weight:900;font-size:.82rem;letter-spacing:.08em;color:#062012;background:linear-gradient(130deg,var(--chartreuse),var(--kelly));border-radius:8px;padding:8px 0;text-align:center;margin-top:2px}.hb-acc[data-astro-cid-u3or2epp] b[data-astro-cid-u3or2epp]{display:block;font-size:.98rem;margin-bottom:3px}.hb-acc[data-astro-cid-u3or2epp] p[data-astro-cid-u3or2epp]{font-size:.88rem;color:var(--muted);margin:0;line-height:1.55}.hb-awards[data-astro-cid-u3or2epp]{align-items:stretch}.hb-award[data-astro-cid-u3or2epp]{background:#ffffff0a;border:1px solid rgba(130,195,65,.25);border-radius:14px;padding:22px 24px}.hb-award-badge[data-astro-cid-u3or2epp]{display:inline-block;font-family:var(--font-display);font-weight:900;font-size:.78rem;letter-spacing:.14em;color:var(--chartreuse);border:1px solid rgba(130,195,65,.45);border-radius:999px;padding:5px 14px;margin-bottom:12px}.hb-award-logo[data-astro-cid-u3or2epp]{display:block;margin-bottom:12px;width:auto}.hb-award[data-astro-cid-u3or2epp] b[data-astro-cid-u3or2epp]{display:block;color:#fff;font-size:1rem;margin-bottom:6px}.hb-award[data-astro-cid-u3or2epp] p[data-astro-cid-u3or2epp]{font-size:.88rem;color:#cfe0d2;margin:0;line-height:1.55}
