.bundle-value[data-v-29063363]{background:var(--basalt);border-top:1px solid var(--pumice);border-bottom:1px solid var(--pumice);padding:3.5rem 1rem;margin:0 .5rem}.bundle-inner[data-v-29063363]{max-width:980px;margin:0 auto;text-align:center}.bundle-label[data-v-29063363]{color:var(--aurora-vivid);margin-bottom:1rem}.bundle-title[data-v-29063363]{font-family:var(--font-display);font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:700;color:var(--snow);line-height:1.1;margin:0 0 1rem}.bundle-title em[data-v-29063363]{font-style:italic;color:var(--aurora-vivid);font-weight:400}.bundle-sub[data-v-29063363]{font-size:.95rem;line-height:1.65;color:var(--fog);max-width:560px;margin:0 auto 2.5rem}.bundle-math[data-v-29063363]{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:760px;margin:0 auto;text-align:left}@media(max-width:720px){.bundle-math[data-v-29063363]{grid-template-columns:1fr;gap:1rem}.math-arrow[data-v-29063363]{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:0 auto}}.math-col[data-v-29063363]{background:var(--obsidian);border:1px solid var(--pumice);padding:1.5rem 1.5rem 1.25rem}.math-label[data-v-29063363]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fog);margin-bottom:1rem}.math-line[data-v-29063363]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-family:var(--font-mono);font-size:.82rem;color:var(--snow);padding:.35rem 0}.math-item[data-v-29063363]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.math-dots[data-v-29063363]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px dotted hsla(225,6%,87%,.35);margin:0 .5rem;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.math-price[data-v-29063363]{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--fog)}.math-sum[data-v-29063363]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:.75rem;padding-top:.75rem;border-top:1px dashed var(--pumice);font-family:var(--font-mono);font-size:.82rem;color:var(--snow)}.math-sum>span[data-v-29063363]:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-transform:uppercase;letter-spacing:.14em;font-size:.7rem}.math-total-strike[data-v-29063363]{color:var(--fog);text-decoration:line-through;text-decoration-color:var(--lava);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.math-arrow[data-v-29063363]{font-family:var(--font-mono);color:var(--aurora-vivid);font-size:1.8rem;text-align:center}.bundle-col[data-v-29063363]{background:var(--obsidian);border-color:var(--aurora);-webkit-box-shadow:0 0 0 3px rgba(13,148,136,.12);box-shadow:0 0 0 3px rgba(13,148,136,.12);text-align:center;padding:1.5rem}.bundle-col-label[data-v-29063363]{color:var(--aurora-vivid)}.bundle-price[data-v-29063363]{font-family:var(--font-display);font-size:3.4rem;font-weight:700;line-height:1;color:var(--snow);margin:.25rem 0 .75rem;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.bundle-currency[data-v-29063363]{font-family:var(--font-mono);font-size:1rem;color:var(--aurora-vivid);vertical-align:super;font-weight:400;margin-right:.2rem}.bundle-save[data-v-29063363]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fog);margin-bottom:1.25rem}.bundle-save strong[data-v-29063363]{color:var(--aurora-vivid);font-weight:700}.bundle-cta[data-v-29063363]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.85rem 1.5rem;background:var(--aurora-vivid);color:#fff;border:1px solid var(--aurora-vivid);font-family:var(--font-body);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;-webkit-transition:background .3s,color .3s,-webkit-transform .3s;transition:background .3s,color .3s,-webkit-transform .3s;transition:background .3s,color .3s,transform .3s;transition:background .3s,color .3s,transform .3s,-webkit-transform .3s}.bundle-cta[data-v-29063363]:hover{background:transparent;color:var(--aurora-vivid);-webkit-transform:translateY(-1px);transform:translateY(-1px)}