.who[data-astro-cid-tieu2nry]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:clamp(24px,4vw,56px);border-top:1.5px solid var(--color-navy);border-bottom:1.5px solid var(--color-navy);padding-block:clamp(28px,3.4vw,44px)}.who-item[data-astro-cid-tieu2nry]{align-self:start}.who-item[data-astro-cid-tieu2nry].is-rec{position:relative;margin-block:4px;padding:22px 20px 18px;background:var(--color-lavender);border:2px solid var(--color-navy);border-radius:20px;box-shadow:5px 5px 0 var(--color-pink)}.who-item[data-astro-cid-tieu2nry].is-rec .best[data-astro-cid-tieu2nry]{position:absolute;top:-12px;right:16px;margin-bottom:0;background:var(--color-pink)}.who-points[data-astro-cid-tieu2nry]{display:flex;flex-direction:column;gap:8px;margin-top:14px}.who-points[data-astro-cid-tieu2nry] li[data-astro-cid-tieu2nry]{display:flex;align-items:center;gap:8px;font-size:14.5px;line-height:1.35}.who-points[data-astro-cid-tieu2nry] .tick[data-astro-cid-tieu2nry]{width:22px;height:22px;flex:none}@media(max-width:767px){.who-item[data-astro-cid-tieu2nry].is-rec{margin-inline:0}}.who-or[data-astro-cid-tieu2nry]{position:relative;align-self:stretch;display:grid;place-items:center;font-family:var(--font-display);font-size:14px;font-weight:500}.who-or[data-astro-cid-tieu2nry]:before{content:"";position:absolute;inset-block:0;left:50%;width:1.5px;background:var(--color-navy-soft)}.who-or[data-astro-cid-tieu2nry]{isolation:isolate}.who-or[data-astro-cid-tieu2nry]:after{content:"";position:absolute;width:46px;height:46px;top:50%;left:50%;translate:-50% -50%;border-radius:50%;background:var(--color-lavender);border:1.5px solid var(--color-navy);z-index:-1}@media(max-width:767px){.who[data-astro-cid-tieu2nry]{grid-template-columns:1fr;row-gap:26px}.who-or[data-astro-cid-tieu2nry]{height:46px}.who-or[data-astro-cid-tieu2nry]:before{inset-block:auto;top:50%;left:0;right:0;width:auto;height:1.5px}}.route[data-astro-cid-tieu2nry]{position:relative}.route-line[data-astro-cid-tieu2nry]{position:absolute;top:2px;left:0;width:100%;height:40px;overflow:visible}.route-line[data-astro-cid-tieu2nry] path[data-astro-cid-tieu2nry]{fill:none;stroke:var(--color-navy);stroke-width:1.5px;stroke-linecap:round}.route-steps[data-astro-cid-tieu2nry]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.6vw,40px)}.route-dot[data-astro-cid-tieu2nry]{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1.5px solid var(--color-navy);font-family:var(--font-display);font-size:18px;font-weight:500}.doc[data-astro-cid-tieu2nry]{display:flex;gap:9px;align-items:flex-start;background:var(--color-cream);border:1.5px solid var(--color-navy);border-radius:12px;padding:9px 12px;font-size:14px;line-height:1.45}.doc[data-astro-cid-tieu2nry] svg[data-astro-cid-tieu2nry]{flex:none;margin-top:2px}@media(max-width:1023px){.route-line[data-astro-cid-tieu2nry]{display:none}.route-steps[data-astro-cid-tieu2nry]{grid-template-columns:1fr;gap:36px}.route-step[data-astro-cid-tieu2nry]:not(:last-child):after{content:"";position:absolute;top:46px;bottom:-36px;left:22px;width:1.5px;background:var(--color-navy)}.route-step[data-astro-cid-tieu2nry]{position:relative;padding-left:70px}.route-dot[data-astro-cid-tieu2nry]{position:absolute;left:0;top:0}.route-step[data-astro-cid-tieu2nry] h3[data-astro-cid-tieu2nry]{margin-top:9px}.route-step[data-astro-cid-tieu2nry] p[data-astro-cid-tieu2nry],.route-step[data-astro-cid-tieu2nry]>div[data-astro-cid-tieu2nry]{max-width:52ch}}.sheet[data-astro-cid-tieu2nry]{background:var(--color-cream);color:var(--color-navy);border-radius:var(--radius-card);padding:clamp(18px,2.4vw,30px);rotate:-1.5deg;box-shadow:0 30px 60px -36px #0000008c;transition:rotate .6s var(--ease-out-expo)}.sheet[data-astro-cid-tieu2nry]:hover{rotate:0deg}.sheet-grid[data-astro-cid-tieu2nry]{display:grid;grid-template-columns:auto repeat(6,minmax(0,1fr));column-gap:clamp(6px,1vw,12px);row-gap:14px;align-items:center}.sheet-month[data-astro-cid-tieu2nry]{font-family:var(--font-display);font-size:11.5px;color:#242a66b8;text-align:center;white-space:nowrap}.sheet-label[data-astro-cid-tieu2nry]{font-family:var(--font-display);font-size:13px;font-weight:500;padding-right:6px}.sheet-cell[data-astro-cid-tieu2nry]{display:flex;align-items:flex-end;justify-content:center;height:46px;border-bottom:1px solid var(--color-navy-soft)}.sheet-bar[data-astro-cid-tieu2nry]{display:block;width:min(22px,72%);height:calc(var(--v) * 100%);border:1.5px solid var(--color-navy);border-bottom:0;border-radius:5px 5px 0 0;transform-origin:bottom}@media(prefers-reduced-motion:no-preference){html.js .sheet-bar[data-astro-cid-tieu2nry]{scale:1 0}html.js .sheet[data-astro-cid-tieu2nry].grown .sheet-bar[data-astro-cid-tieu2nry]{scale:1 1;transition:scale .7s var(--ease-out-expo) var(--d)}}@media(max-width:480px){.sheet-month[data-astro-cid-tieu2nry]{font-size:0}.sheet-month[data-astro-cid-tieu2nry]:first-letter{font-size:11.5px}.sheet-label[data-astro-cid-tieu2nry]{font-size:12px}}.tiers[data-astro-cid-tieu2nry]{width:100%;border-collapse:collapse}.tiers[data-astro-cid-tieu2nry] th[data-astro-cid-tieu2nry],.tiers[data-astro-cid-tieu2nry] td[data-astro-cid-tieu2nry]{padding:16px clamp(14px,2vw,28px);border-top:1.5px solid var(--color-navy-soft);text-align:left;vertical-align:middle}.tiers[data-astro-cid-tieu2nry] thead[data-astro-cid-tieu2nry] th[data-astro-cid-tieu2nry]{border-top:0;vertical-align:bottom;padding-block:26px 22px}.tiers[data-astro-cid-tieu2nry] tbody[data-astro-cid-tieu2nry] th[data-astro-cid-tieu2nry]{font-weight:400;font-size:15.5px;line-height:1.5}.tiers-head[data-astro-cid-tieu2nry],.tiers[data-astro-cid-tieu2nry] td[data-astro-cid-tieu2nry]{width:26%;text-align:center!important}.tiers[data-astro-cid-tieu2nry] .is-full[data-astro-cid-tieu2nry]{background:var(--color-lavender)}.tick[data-astro-cid-tieu2nry],.dash[data-astro-cid-tieu2nry]{display:inline-block;width:28px;height:28px;vertical-align:middle;border-radius:50%}.tick[data-astro-cid-tieu2nry]{background:var(--color-navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M8.5 14.5l3.6 3.4 7.4-8' fill='none' stroke='%23fffcf2' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}.dash[data-astro-cid-tieu2nry]{position:relative;border:1.5px solid var(--color-navy-soft)}.dash[data-astro-cid-tieu2nry]:after{content:"";position:absolute;left:8px;right:8px;top:50%;height:1.5px;background:#242a6673}@media(max-width:640px){.tiers-head[data-astro-cid-tieu2nry],.tiers[data-astro-cid-tieu2nry] td[data-astro-cid-tieu2nry]{width:31%}.tiers[data-astro-cid-tieu2nry] tbody[data-astro-cid-tieu2nry] th[data-astro-cid-tieu2nry]{font-size:14px}.tiers[data-astro-cid-tieu2nry] th[data-astro-cid-tieu2nry],.tiers[data-astro-cid-tieu2nry] td[data-astro-cid-tieu2nry]{padding-inline:10px}.tiers[data-astro-cid-tieu2nry] thead[data-astro-cid-tieu2nry] th[data-astro-cid-tieu2nry]:first-child,.tiers[data-astro-cid-tieu2nry] tbody[data-astro-cid-tieu2nry] th[data-astro-cid-tieu2nry]{padding-left:18px}}.hero-actions[data-astro-cid-tieu2nry] .btn[data-astro-cid-tieu2nry]{max-width:100%;white-space:normal;text-align:center}.route-sum[data-astro-cid-tieu2nry]{display:block;width:100%;max-width:none;box-sizing:border-box;margin:0;padding:18px 26px;border-radius:18px;background:var(--color-yellow);border-left:6px solid var(--color-pink);font-family:var(--font-display, inherit);font-size:clamp(18px,2.1vw,24px);line-height:1.35;font-weight:500;color:var(--color-navy);white-space:nowrap;overflow-x:auto}.route-sum[data-astro-cid-tieu2nry] strong[data-astro-cid-tieu2nry]{font-weight:700}@media(max-width:767px){.route-sum[data-astro-cid-tieu2nry]{white-space:normal;font-size:clamp(18px,4.6vw,22px)}}.pilot-strip[data-astro-cid-tieu2nry]{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;background:var(--color-pink);border:1.5px solid var(--color-navy);border-radius:18px;color:var(--color-navy);font-family:var(--font-display);font-size:15px;font-weight:500;line-height:1.35;text-decoration:none}.pilot-copy[data-astro-cid-tieu2nry]{display:flex;flex-direction:column;gap:3px;min-width:0}.pilot-more[data-astro-cid-tieu2nry]{flex:none;border-bottom:2px solid var(--color-navy);font-size:14px;line-height:1.2}.pilot-strip[data-astro-cid-tieu2nry]:hover{background:var(--color-yellow)}@media(max-width:520px){.pilot-strip[data-astro-cid-tieu2nry]{align-items:flex-start;flex-direction:column;gap:8px}}.plus[data-astro-cid-tieu2nry]{display:flex;flex-direction:column;gap:14px;font-size:15px;line-height:1.6}.best[data-astro-cid-tieu2nry]{display:inline-block;margin-bottom:8px;padding:3px 10px;border:1.5px solid var(--color-navy);border-radius:999px;background:var(--color-yellow);font-family:var(--font-display);font-size:12px;font-weight:500;line-height:1.3}.price-cards[data-astro-cid-tieu2nry]{display:none}@media(max-width:640px){.price-table[data-astro-cid-tieu2nry]{display:none}.price-cards[data-astro-cid-tieu2nry]{display:grid;gap:14px}.price-card[data-astro-cid-tieu2nry]{border:1.5px solid var(--color-navy);border-radius:var(--radius-panel);background:var(--color-cream);padding:22px 18px}.price-card[data-astro-cid-tieu2nry].is-full{background:var(--color-lavender)}.price-card[data-astro-cid-tieu2nry] ul[data-astro-cid-tieu2nry]{display:flex;flex-direction:column;gap:10px}.price-card[data-astro-cid-tieu2nry] li[data-astro-cid-tieu2nry]{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.45}.price-card[data-astro-cid-tieu2nry] .tick[data-astro-cid-tieu2nry],.price-card[data-astro-cid-tieu2nry] .dash[data-astro-cid-tieu2nry]{flex:none}.price-card[data-astro-cid-tieu2nry] .off[data-astro-cid-tieu2nry]{color:#242a668c}}
