.whero{position:relative;background:var(--erbb-ink);color:#fff;overflow:hidden;border-bottom:3px solid var(--erbb-red)}.whero__inner{max-width:var(--container-max);margin:0 auto;padding:clamp(48px,6vw,92px) 40px clamp(44px,5vw,72px)}.whero__eyebrow{font-family:var(--font-body);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--erbb-red);display:inline-flex;align-items:center;gap:12px;margin:0 0 16px}.whero__eyebrow:before{content:"";width:34px;height:3px;background:var(--erbb-red);display:inline-block}.whero__title{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(56px,9vw,128px);line-height:.9;letter-spacing:.01em;margin:0;padding-bottom:.04em;color:#fff}.whero__lede{font-size:18.5px;line-height:1.62;color:var(--erbb-bone);max-width:60ch;margin:24px 0 0}.whero__chips{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.whero__chip{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:9px 16px;font-size:12.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#fff}.whero__chip svg{width:15px;height:15px;color:var(--erbb-red)}.warr{border-bottom:1px solid var(--erbb-fog)}.warr:nth-child(2n){background:var(--bg-2)}.warr__inner{max-width:var(--container-max);margin:0 auto;padding:clamp(48px,6vw,84px) 40px}.warr__head{display:grid;grid-template-columns:auto 1fr auto;align-items:start;grid-gap:24px;gap:24px;margin-bottom:40px}.warr__num{font-size:clamp(56px,7vw,96px);line-height:.8;color:var(--erbb-red);letter-spacing:.02em}.warr__heading h2,.warr__num{font-family:var(--font-display)}.warr__heading h2{text-transform:uppercase;font-size:clamp(32px,4vw,52px);line-height:1;letter-spacing:.01em;color:#000;margin:0;padding-bottom:.04em}.warr__heading p{font-size:16.5px;line-height:1.6;color:var(--fg-2);margin:14px 0 0;max-width:62ch}.warr__badge{align-self:center;display:inline-flex;align-items:center;gap:9px;white-space:nowrap;background:var(--erbb-ink);color:#fff;font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:9px 16px;border-radius:999px}.warr__badge svg{width:15px;height:15px;color:var(--erbb-red)}@media (max-width:760px){.warr__head{grid-template-columns:auto 1fr}.warr__badge{grid-column:1/-1;justify-self:start}}.mfg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.mfgcard{border:1.5px solid #000;border-radius:8px;background:#fff;overflow:hidden;display:flex;flex-direction:column}.mfgcard__logo{height:96px;display:flex;align-items:center;justify-content:center;padding:20px 24px;border-bottom:1.5px solid #000;background:var(--erbb-paper)}.mfgcard__logo img{max-height:100%;max-width:100%;object-fit:contain}.mfgcard__term{display:flex;align-items:baseline;gap:8px;padding:22px 24px 0}.mfgcard__term b{font-family:var(--font-display);font-size:52px;line-height:.85;color:var(--erbb-red);letter-spacing:.02em}.mfgcard__term span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.mfgcard__term span,.mfgcard__what{font-family:var(--font-body);font-weight:700}.mfgcard__what{font-size:14px;letter-spacing:.02em;color:#000;padding:6px 24px 0}.mfgcard__desc{font-size:14px;line-height:1.55;color:var(--fg-3);padding:8px 24px 0;flex:1 1}.mfgcard__link{display:inline-flex;align-items:center;gap:7px;padding:16px 24px 20px;font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--erbb-red);text-decoration:none}.mfgcard__link svg{width:14px;height:14px}.mfgcard__link:hover{text-decoration:underline}.mfg__note{font-size:13.5px;color:var(--erbb-stone);margin:20px 0 0;font-style:italic}@media (max-width:980px){.mfg{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.mfg{grid-template-columns:1fr}}.tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.tier{border:1.5px solid #000;border-radius:8px;background:#fff;padding:28px 26px;display:flex;flex-direction:column;gap:6px}.tier--lead{background:var(--erbb-ink);border-color:var(--erbb-ink);color:#fff}.tier__term{font-family:var(--font-display);font-size:56px;line-height:.85;letter-spacing:.02em;color:var(--erbb-red)}.tier__for{font-family:var(--font-body);font-weight:700;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin-top:8px}.tier--lead .tier__for{color:var(--erbb-bone)}.tier__list{font-size:16px;line-height:1.5;color:#000;margin:2px 0 0}.tier--lead .tier__list{color:#fff}.tiers__note{display:flex;gap:12px;align-items:flex-start;margin-top:22px;font-size:15px;line-height:1.6;color:var(--fg-2)}.tiers__note svg{flex:none;width:19px;height:19px;color:var(--erbb-red);margin-top:2px}@media (max-width:760px){.tiers{grid-template-columns:1fr}}.level{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:28px;gap:28px;align-items:stretch}.level__fee{border:1.5px solid #000;border-radius:8px;background:var(--erbb-ink);color:#fff;padding:34px 32px;display:flex;flex-direction:column;justify-content:center;text-align:center}.level__amt{font-family:var(--font-display);font-size:84px;line-height:.82;color:#fff;letter-spacing:.02em}.level__refund{display:inline-flex;align-items:center;gap:8px;align-self:center;margin-top:16px;background:var(--erbb-red);color:#fff;font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:8px 16px;border-radius:999px}.level__refund svg{width:14px;height:14px}.level__label{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--erbb-bone);margin:16px 0 0}.level__how{border:1.5px solid #000;border-radius:8px;background:#fff;padding:30px 32px}.level__how h3{font-family:var(--font-display);text-transform:uppercase;font-size:24px;letter-spacing:.02em;color:#000;margin:0 0 18px}.level__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.level__steps li{display:flex;gap:14px;font-size:15.5px;line-height:1.55;color:var(--fg-2)}.level__steps li b{color:#000}.level__si{width:30px;height:30px;border-radius:999px;flex:none;background:var(--erbb-paper);border:1.5px solid var(--border-strong);color:var(--erbb-red);display:inline-flex;align-items:center;justify-content:center}.level__si svg{width:16px;height:16px}@media (max-width:760px){.level{grid-template-columns:1fr}}.lifetime{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.cov{border:1.5px solid #000;border-radius:8px;overflow:hidden;background:#fff}.cov__head{display:flex;align-items:center;gap:12px;padding:18px 26px;font-family:var(--font-display);text-transform:uppercase;font-size:24px;letter-spacing:.03em;color:#fff}.cov__head svg{width:22px;height:22px}.cov--yes .cov__head{background:var(--erbb-ink)}.cov--no .cov__head{background:var(--erbb-red)}.cov__list{list-style:none;margin:0;padding:22px 26px 26px;display:flex;flex-direction:column;gap:16px}.cov__list li{display:flex;gap:13px;font-size:15.5px;line-height:1.58;color:var(--fg-2)}.cov__list li svg{flex:none;width:19px;height:19px;margin-top:2px}.cov--yes li svg{color:#1f7a44}.cov--no li svg{color:var(--erbb-red)}.cov__list li b{color:#000}.cov__list li em{font-style:italic;color:var(--erbb-stone)}.lifetime__scope{grid-column:1/-1;display:flex;gap:14px;align-items:flex-start;border-left:4px solid var(--erbb-red);background:var(--erbb-paper);padding:20px 24px;border-radius:0 6px 6px 0;margin-top:4px}.lifetime__scope svg{flex:none;width:22px;height:22px;color:var(--erbb-red);margin-top:2px}.lifetime__scope p{margin:0;font-size:15.5px;line-height:1.6;color:var(--fg-2)}.lifetime__scope strong{color:#000}@media (max-width:760px){.lifetime{grid-template-columns:1fr}}.warrcta{background:var(--erbb-ink);color:#fff;text-align:center}.warrcta__inner{max-width:640px;margin:0 auto}.warrcta h2{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(34px,4vw,52px);line-height:1;letter-spacing:.01em;margin:14px 0 0;padding-bottom:.04em;color:#fff}.warrcta p{font-size:17px;line-height:1.6;color:var(--erbb-bone);margin:18px auto 28px;max-width:480px}