.pt__closing[data-astro-cid-34uqmwx7]{border-top:1px solid var(--hair);font-size:var(--fs-body);margin-top:1rem;padding-top:.9rem;font-weight:600}.pt[data-astro-cid-34uqmwx7]{--hair:#ffffff29;--muted:#ffffff9e;--bleed:clamp(1rem, 2.5vw, 2rem);color:#fff;isolation:isolate;background:linear-gradient(#002a5c 0%,#001f45 100%);width:100%;max-width:100%;position:relative;overflow:hidden}.pt__wrap[data-astro-cid-34uqmwx7]{width:100%;max-width:82rem;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(1rem,5vw,4rem) clamp(3rem,7vw,5rem)}.pt__head[data-astro-cid-34uqmwx7]{flex-direction:column;align-items:flex-start;gap:clamp(.9rem,2vw,1.4rem);max-width:52rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);display:flex}.pt__eyebrow[data-astro-cid-34uqmwx7],.pt__rail[data-astro-cid-34uqmwx7]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--mint);margin:0;font-weight:400}.pt__headline[data-astro-cid-34uqmwx7]{letter-spacing:-.02em;font-weight:600;line-height:1;font-size:var(--fs-h1);text-wrap:balance;margin:0}.pt__sub[data-astro-cid-34uqmwx7]{max-width:46ch;font-size:var(--fs-body);color:var(--muted);margin:0;line-height:1.5}.pt__rail[data-astro-cid-34uqmwx7]{margin-bottom:clamp(1.25rem,2.5vw,2rem)}.pt__grid[data-astro-cid-34uqmwx7]{gap:0;display:grid}.pt__row[data-astro-cid-34uqmwx7]{border-top:1px solid var(--hair);gap:clamp(1.25rem,2.5vw,2rem);padding:clamp(1.75rem,3.5vw,2.75rem) 0;display:grid}.pt__grid[data-astro-cid-34uqmwx7]>[data-astro-cid-34uqmwx7]:last-child{border-bottom:1px solid var(--hair)}@media (width>=900px){.pt__row[data-astro-cid-34uqmwx7]{grid-template-columns:minmax(0,.92fr) minmax(0,.78fr) minmax(0,1.45fr);align-items:start;column-gap:clamp(1.5rem,3vw,3rem)}}.pt__row--flag[data-astro-cid-34uqmwx7]{margin-inline:calc(-1 * var(--bleed));padding-inline:var(--bleed);border-top:2px solid var(--mint);background:linear-gradient(#2dcca61c,#2dcca608);border-bottom:1px solid #2dcca64d}.pt__row--flag[data-astro-cid-34uqmwx7]+.pt__row[data-astro-cid-34uqmwx7]{border-top:0}.pt__ident[data-astro-cid-34uqmwx7]{align-content:start;gap:.6rem;display:grid}.pt__tag[data-astro-cid-34uqmwx7]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;align-items:center;gap:1.2rem;margin:0;display:flex}.pt__badge[data-astro-cid-34uqmwx7]{color:var(--mint);white-space:nowrap}.pt__badge[data-astro-cid-34uqmwx7]:before{content:"";background:var(--mint);vertical-align:.05em;width:.5em;height:.5em;margin-right:.7em;display:inline-block}.pt__name[data-astro-cid-34uqmwx7]{letter-spacing:-.025em;font-weight:400;line-height:1;font-size:var(--fs-h2);color:#fff;margin:0}.pt__row--flag[data-astro-cid-34uqmwx7] .pt__name[data-astro-cid-34uqmwx7]{color:var(--mint)}.pt__line[data-astro-cid-34uqmwx7]{max-width:26ch;font-size:var(--fs-body);color:var(--muted);margin:.3rem 0 0;line-height:1.45}.pt__row--flag[data-astro-cid-34uqmwx7] .pt__line[data-astro-cid-34uqmwx7]{color:#ffffffdb}.pt__cost[data-astro-cid-34uqmwx7]{align-content:start;gap:.35rem;display:grid}.pt__price[data-astro-cid-34uqmwx7]{margin:0}.pt__amount[data-astro-cid-34uqmwx7]{letter-spacing:-.04em;font-style:normal;font-weight:400;line-height:.85;font-size:var(--fs-h1);color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.pt__row--flag[data-astro-cid-34uqmwx7] .pt__amount[data-astro-cid-34uqmwx7]{color:var(--mint)}.pt__per[data-astro-cid-34uqmwx7]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;color:var(--muted);margin:0}.pt__setup[data-astro-cid-34uqmwx7]{max-width:26ch;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.05em;color:var(--muted);margin:.5rem 0 0;line-height:1.7}.pt__feat[data-astro-cid-34uqmwx7]{align-content:start;gap:1rem;display:grid}.pt__listtitle[data-astro-cid-34uqmwx7]{border-bottom:1px solid var(--hair);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;padding-bottom:.8rem}.pt__row--flag[data-astro-cid-34uqmwx7] .pt__listtitle[data-astro-cid-34uqmwx7]{border-bottom-color:#2dcca64d}.pt__list[data-astro-cid-34uqmwx7]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.pt__row--flag[data-astro-cid-34uqmwx7] .pt__list[data-astro-cid-34uqmwx7]{columns:2;column-gap:clamp(1.25rem,2.5vw,2rem);display:block}.pt__row--flag[data-astro-cid-34uqmwx7] .pt__item[data-astro-cid-34uqmwx7]{break-inside:avoid;padding-bottom:.6rem}}.pt__item[data-astro-cid-34uqmwx7]{min-width:0;font-size:var(--fs-body);color:#ffffffd9;align-items:flex-start;gap:.7rem;line-height:1.45;display:flex}.pt__tick[data-astro-cid-34uqmwx7]{color:var(--mint);flex:none;margin-top:.2em}.pt__cta[data-astro-cid-34uqmwx7]{justify-self:start;margin-top:.6rem}.pt__cta--text[data-astro-cid-34uqmwx7]{color:#fff;width:fit-content;display:inline-block;position:relative}.pt__cta--text[data-astro-cid-34uqmwx7] span[data-astro-cid-34uqmwx7]{display:inline-block;position:relative}.pt__cta--text[data-astro-cid-34uqmwx7] span[data-astro-cid-34uqmwx7]:after{content:"";background:var(--mint);transform-origin:0;width:100%;height:1px;transition:transform .35s var(--ease-out);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.pt__cta--text[data-astro-cid-34uqmwx7]:after{content:"→";color:var(--mint);transition:transform .2s var(--ease-out);margin-left:.6rem;display:inline-block}.pt__cta--text[data-astro-cid-34uqmwx7]:hover span[data-astro-cid-34uqmwx7]:after,.pt__cta--text[data-astro-cid-34uqmwx7]:focus-visible span[data-astro-cid-34uqmwx7]:after{transform:scaleX(1)}.pt__cta--text[data-astro-cid-34uqmwx7]:hover:after{transform:translate(4px)}.pt__cta[data-astro-cid-34uqmwx7]:focus-visible{outline:3px solid var(--mint);outline-offset:4px}@media (prefers-reduced-motion:reduce){.pt__cta[data-astro-cid-34uqmwx7],.pt__cta[data-astro-cid-34uqmwx7]:after,.pt__cta--text[data-astro-cid-34uqmwx7] span[data-astro-cid-34uqmwx7]:after{transition:none}}.stack[data-astro-cid-7aizbs6h]{gap:0;margin-top:clamp(2.5rem,6vh,5rem);padding-block:clamp(1rem,3vh,2rem) clamp(2rem,5vh,3.5rem)}.st[data-astro-cid-7aizbs6h]{border-top:1px solid var(--gray-200);gap:clamp(1.25rem,3vw,2rem);padding-block:clamp(2.5rem,6vh,4.5rem);display:grid}.st--flag[data-astro-cid-7aizbs6h]{border-top-color:var(--mint);border-top-width:2px}.st[data-astro-cid-7aizbs6h]{padding-block:clamp(2.5rem,6vh,4.5rem);padding-inline:clamp(1.25rem,3vw,3rem)}.st--g0[data-astro-cid-7aizbs6h]{background:var(--primary);color:var(--secondary);border:1px solid var(--gray-200)}.st--g1[data-astro-cid-7aizbs6h]{background:var(--blue);color:var(--on-blue);border-top-color:var(--mint)}.st--g2[data-astro-cid-7aizbs6h]{background:var(--secondary);color:var(--primary);border-top-color:#fff3}.st[data-astro-cid-7aizbs6h].is-dark .st__p[data-astro-cid-7aizbs6h]{color:#ffffffbd}.st[data-astro-cid-7aizbs6h].is-dark .st__price[data-astro-cid-7aizbs6h]{color:#ffffffb3}.st--g1[data-astro-cid-7aizbs6h] .st__flag[data-astro-cid-7aizbs6h]{color:var(--mint)}.stack[data-astro-cid-7aizbs6h]{gap:clamp(2rem,5vh,3.5rem);padding-block:clamp(3rem,8vh,5.5rem)}@media (width>=900px){.st[data-astro-cid-7aizbs6h]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(1rem,2vw,2rem)}.st__rail[data-astro-cid-7aizbs6h]{grid-column:1/span 3}.st__body[data-astro-cid-7aizbs6h]{grid-column:5/-1}}.st__rail[data-astro-cid-7aizbs6h]{align-content:start;gap:.5rem;display:grid}.st__name[data-astro-cid-7aizbs6h]{font-size:var(--fs-h2)}.st__price[data-astro-cid-7aizbs6h]{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:.1em;color:var(--gray-500);font-variant-numeric:tabular-nums}.st__flag[data-astro-cid-7aizbs6h]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--mint-deep);margin-top:.6rem}.spot[data-astro-cid-7aizbs6h]{border-left:2px solid var(--mint);background:#ffffff0f;margin-top:clamp(1.5rem,3vh,2.25rem);padding:clamp(1.25rem,2.5vw,1.75rem)}.st--g0[data-astro-cid-7aizbs6h] .spot[data-astro-cid-7aizbs6h]{background:var(--gray-100,#0035790a)}.spot__label[data-astro-cid-7aizbs6h]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--mint)}.st--g0[data-astro-cid-7aizbs6h] .spot__label[data-astro-cid-7aizbs6h]{color:var(--mint-deep)}.spot__title[data-astro-cid-7aizbs6h]{font-size:var(--fs-h3);margin-top:.35rem}.spot__text[data-astro-cid-7aizbs6h]{font-size:var(--fs-body);margin-top:.6rem}.st__closing[data-astro-cid-7aizbs6h]{font-size:var(--fs-body);border-top:1px solid;margin-top:clamp(1.5rem,3vh,2.25rem);padding-top:1rem;font-weight:600}.st[data-astro-cid-7aizbs6h].is-dark .st__closing[data-astro-cid-7aizbs6h]{border-top-color:#ffffff3d}.base[data-astro-cid-7aizbs6h]{gap:clamp(2rem,5vh,3rem);padding-block:clamp(3rem,8vh,5.5rem);display:grid}.base__h[data-astro-cid-7aizbs6h]{font-size:var(--fs-h1);letter-spacing:-.025em;max-width:20ch;font-weight:600}.base__cols[data-astro-cid-7aizbs6h]{gap:clamp(2rem,4vw,3.5rem);display:grid}@media (width>=900px){.base__cols[data-astro-cid-7aizbs6h]{grid-template-columns:repeat(2,minmax(0,1fr))}}.base__label[data-astro-cid-7aizbs6h]{border-bottom:1px solid var(--gray-200);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--gray-500);padding-bottom:.75rem}.base__list[data-astro-cid-7aizbs6h]{gap:.75rem;margin-top:1.25rem;display:grid}.base__item[data-astro-cid-7aizbs6h]{font-size:var(--fs-body);line-height:1.5}.st__flag[data-astro-cid-7aizbs6h]:before{content:"";background:var(--mint);vertical-align:.05em;width:.5em;height:.5em;margin-right:.7em;display:inline-block}.st__body[data-astro-cid-7aizbs6h]{align-content:start;gap:1.1em;max-width:62ch;display:grid}.st__line[data-astro-cid-7aizbs6h]{max-width:26ch;font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.15}.st__p[data-astro-cid-7aizbs6h]{font-size:var(--fs-body);color:var(--gray-600)}.section[data-astro-cid-7aizbs6h]{padding-block:clamp(3rem,8vh,5.5rem)}.cta[data-astro-cid-7aizbs6h]{background:var(--secondary);color:#fff}.cta__inner[data-astro-cid-7aizbs6h]{gap:clamp(2rem,5vh,3.5rem);display:grid}.cta__h[data-astro-cid-7aizbs6h]{font-size:var(--fs-h1);letter-spacing:-.025em;max-width:18ch;font-weight:600;line-height:1.05}.cta__p[data-astro-cid-7aizbs6h]{color:#ffffffb8;max-width:38ch;font-size:var(--fs-body);line-height:1.5}.cta[data-astro-cid-7aizbs6h] .ctarow{justify-content:flex-start;align-self:end}
