.hero[data-v-1ad8d265]{background-color:var(--primary);position:relative;z-index:10}@media (min-width:1024px){.hero[data-v-1ad8d265]{align-items:center;display:flex;min-height:70vh;padding:clamp(3.75rem,3.1818181818rem + .0284090909 * 100vw,5rem) 0}}@media (max-width:743px){.hero[data-v-1ad8d265]{align-items:center;display:flex;justify-content:center;min-height:480px;padding:3.5rem 0}}.hero__inner[data-v-1ad8d265]{position:relative;z-index:2}.hero__img[data-v-1ad8d265]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:absolute;width:100%}.hero__img[data-v-1ad8d265] *{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero__block[data-v-1ad8d265]{background:color-mix(in srgb,var(--primary) 70%,transparent);border:5px solid var(--secondary);border-radius:.1em 5em;color:#fff;max-width:40rem;padding:2em}@media (max-width:743px){.hero__block[data-v-1ad8d265]{margin:0 1.5em;padding:2em 1.5em;text-align:center}}.hero__content[data-v-1ad8d265]{display:contents}.hero__title[data-v-1ad8d265]{color:var(--secondary);font-family:var(--heading-font-family);font-size:clamp(1.625rem,1.2734375rem + .015625 * 100vw,2rem);line-height:1.05}@media (min-width:744px){.hero__title[data-v-1ad8d265]{font-size:clamp(2rem,.6714285714rem + .0285714286 * 100vw,2.5rem)}}@media (min-width:744px){.hero__title[data-v-1ad8d265] span{display:block}}.hero__text[data-v-1ad8d265]{font-size:1.1875rem;font-weight:500;line-height:1.05;margin:1em 0;position:relative}.hero__text h2[data-v-1ad8d265]{font-size:clamp(1.375rem,1.140625rem + .0104166667 * 100vw,1.625rem)}@media (min-width:744px){.hero__text h2[data-v-1ad8d265]{font-size:clamp(1.625rem,.6285714286rem + .0214285714 * 100vw,2rem)}}.hero__text h3[data-v-1ad8d265]{font-size:clamp(1.0625rem,.88671875rem + .0078125 * 100vw,1.25rem);margin-top:.5em}@media (min-width:744px){.hero__text h3[data-v-1ad8d265]{font-size:clamp(1.25rem,.5857142857rem + .0142857143 * 100vw,1.5rem)}}@media (min-width:744px){.hero__text[data-v-1ad8d265] span{display:block}}.hero__text[data-v-1ad8d265] small{font-size:.75em}.hero__text[data-v-1ad8d265] sup{display:inline-block;font-size:.7em;transform:translateY(-50%);vertical-align:inherit}.hero__text p+p[data-v-1ad8d265]{margin-top:.5em}.hero__features[data-v-1ad8d265]{display:grid;gap:.625rem;grid-template-columns:repeat(4,1fr);justify-content:space-between}@media (max-width:479px){.hero__features[data-v-1ad8d265]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}@media (max-width:743px){.hero__features[data-v-1ad8d265]{gap:1.25rem}}.hero__feature[data-v-1ad8d265]{align-items:flex-start;display:flex;justify-content:center}.hero__feature-inner[data-v-1ad8d265]{align-content:start;align-items:start;display:grid;flex-shrink:0;font-size:.9em;gap:.9375rem;justify-items:center;line-height:1.1;max-width:6.25rem;width:100%}.hero__feature-icon[data-v-1ad8d265]{height:0;padding-top:80%;position:relative;width:100%}.hero__feature-icon svg[data-v-1ad8d265]{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.hero__feature-text[data-v-1ad8d265]{font-weight:500;text-align:center}.supergold-faq{display:grid;gap:1.875rem}@media (min-width:744px){.supergold-faq{grid-template-columns:1fr 2fr}}.promo-plans{margin:0 auto;position:relative;scroll-margin-top:calc(var(--header-height) + 1.25rem);z-index:9}@media (min-width:1024px){.promo-plans{max-width:62.5rem}}.promo-plans>.landing-control-tray{margin-bottom:2.5rem}.promo-plans__bundle{align-items:center;color:var(--secondary);display:flex;gap:.75rem}.promo-plans__bundle strong{display:block}.promo-plans__bundle span{display:block;font-size:.8125rem;opacity:.8}.promo-plans__cards{display:grid;gap:var(--container-spacing);position:relative}@media (min-width:1024px){.promo-plans__cards{gap:2.5rem}}.mobile{display:grid;grid-template-columns:minmax(0,100%);min-height:100%;overflow:hidden;position:relative}.mobile__inner{background:var(--primary);padding:var(--container-spacing)}@media (min-width:1024px){.mobile__inner{padding:3.75rem var(--container-spacing)}}.mobile__faq{padding:var(--container-spacing)}@media (min-width:1024px){.mobile__faq{padding:3.75rem var(--container-spacing)}}
