.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ebcard-page{font-family:var(--font-eps-body,"Inter",system-ui,sans-serif);color:var(--eps-white);overflow-x:clip}.ebcard-benefit__index,.ebcard-eyebrow,.ebcard-faq__trigger,.ebcard-features__status,.ebcard-hero__eyebrow,.ebcard-how__number,.ebcard-page .btn,.ebcard-plan__status{font-family:var(--font-eps-label,"Montserrat",sans-serif)}.ebcard-benefit__title,.ebcard-benefits__title,.ebcard-faq__title,.ebcard-features__title,.ebcard-hero__title,.ebcard-how__step-title,.ebcard-how__title,.ebcard-plan__title,.ebcard-waitlist__title{font-family:var(--font-eps-display,"Cormorant Garamond",Georgia,serif)}.ebcard-eyebrow{margin:0 0 14px;font-size:10px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--eps-gold-deep)}.ebcard-eyebrow--on-dark{color:var(--eps-gold)}.ebcard-hero{min-height:92vh;padding:120px 0 72px;background:radial-gradient(circle at 82% 40%,rgba(201,168,76,.14),transparent 34%),linear-gradient(155deg,#080808,#111111 48%,#171717);border-bottom:1px solid rgba(201,168,76,.12)}.ebcard-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center}.ebcard-hero__eyebrow{margin:0 0 18px;font-size:10px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--eps-gold)}.ebcard-hero__title{margin:0 0 18px;font-size:clamp(44px,5.4vw,72px);font-weight:600;line-height:.98;letter-spacing:-.035em}.ebcard-hero__subtitle{margin:0 0 32px;max-width:420px;font-size:clamp(16px,1.2vw,18px);line-height:1.6;color:rgba(248,246,242,.68)}.ebcard-hero__cta{width:fit-content}.ebcard-hero__visual{display:flex;justify-content:center}.ebcard-mockup{width:min(100%,520px);margin-inline:auto}.ebcard-mockup__frame{position:relative;width:100%;aspect-ratio:2048/1220;min-width:0;overflow:hidden;border-radius:16px;background:#0a0a0a;border:1px solid rgba(201,168,76,.35);box-shadow:0 24px 48px rgba(0,0,0,.4)}.ebcard-mockup__img{object-fit:contain;object-position:center}.ebcard-benefits{padding:104px 0;background:var(--eps-light);color:var(--eps-deep)}.ebcard-benefits__header{max-width:640px;margin-bottom:56px}.ebcard-benefits__title{margin:0;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.05;letter-spacing:-.03em}.ebcard-benefits__list{display:grid;gap:0}.ebcard-benefit{display:grid;grid-template-columns:72px minmax(0,1fr);gap:20px;padding:28px 0;border-top:1px solid rgba(139,105,20,.22)}.ebcard-benefit:last-child{border-bottom:1px solid rgba(139,105,20,.22)}.ebcard-benefit__index{font-size:12px;font-weight:800;letter-spacing:.2em;color:var(--eps-gold-deep);padding-top:6px}.ebcard-benefit__title{margin:0 0 10px;font-size:28px;font-weight:600;letter-spacing:-.02em}.ebcard-benefit__text{margin:0;max-width:640px;font-size:15px;line-height:1.7;color:rgba(17,17,17,.62)}.ebcard-how{padding:104px 0;background:var(--eps-deep);border-block:1px solid rgba(201,168,76,.12)}.ebcard-how__header{max-width:640px;margin-bottom:56px}.ebcard-how__title{margin:0;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.05;letter-spacing:-.03em}.ebcard-how__timeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;position:relative}.ebcard-how__timeline:before{content:"";position:absolute;top:28px;left:8%;right:8%;height:1px;background:rgba(201,168,76,.28)}.ebcard-how__step{position:relative;padding:0 24px 0 0}.ebcard-how__number{display:block;margin-bottom:18px;font-size:42px;color:var(--eps-gold);background:var(--eps-deep);width:fit-content;padding-right:12px;position:relative;z-index:1}.ebcard-how__step-title{margin:0 0 12px;font-size:28px;font-weight:600;letter-spacing:-.02em}.ebcard-how__step-text{margin:0;font-size:14px;line-height:1.7;color:rgba(248,246,242,.62)}.ebcard-features{padding:104px 0;background:#f8f6f2;color:var(--eps-deep)}.ebcard-features__header{max-width:640px;margin-bottom:48px}.ebcard-features__title{margin:0;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.05;letter-spacing:-.03em}.ebcard-features__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ebcard-features__col{padding:28px 26px;border:1px solid rgba(17,17,17,.08);background:#fff}.ebcard-features__col--soon{background:#f3f0ea;border-style:dashed;border-color:rgba(139,105,20,.35);opacity:.92}.ebcard-features__status{margin:0 0 20px;font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.ebcard-features__status--now{color:var(--eps-gold-deep)}.ebcard-features__status--soon{color:rgba(17,17,17,.45)}.ebcard-features__col ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.ebcard-features__col li{position:relative;padding-left:18px;font-size:14px;line-height:1.5;color:rgba(17,17,17,.78)}.ebcard-features__col--now li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:1px;background:var(--eps-gold-deep)}.ebcard-features__col--soon li{color:rgba(17,17,17,.48)}.ebcard-features__col--soon li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:1px;background:rgba(17,17,17,.28)}.ebcard-plans{padding:88px 0;background:var(--eps-black)}.ebcard-plans__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ebcard-plan{padding:32px 28px;border:1px solid rgba(201,168,76,.22);background:var(--eps-satin)}.ebcard-plan--soon{border-style:dashed;border-color:rgba(201,168,76,.28);background:#121212;opacity:.88}.ebcard-plan__status{margin:0 0 16px;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--eps-gold)}.ebcard-plan__status--soon{color:rgba(248,246,242,.42);text-transform:none;letter-spacing:.04em;font-size:11px;line-height:1.45}.ebcard-plan__title{margin:0 0 22px;font-size:32px;font-weight:600;letter-spacing:-.02em}.ebcard-plan__features{margin:0;padding:0;list-style:none;display:grid;gap:10px}.ebcard-plan__features li{font-size:14px;line-height:1.5;color:rgba(248,246,242,.68)}.ebcard-plan--soon .ebcard-plan__features li{color:rgba(248,246,242,.45)}.ebcard-waitlist{padding:104px 0;background:radial-gradient(circle at 30% 20%,rgba(201,168,76,.1),transparent 40%),var(--eps-deep);border-top:1px solid rgba(201,168,76,.14)}.ebcard-waitlist__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:start}.ebcard-waitlist__title{margin:0 0 16px;font-size:clamp(32px,3.6vw,46px);font-weight:600;line-height:1.05;letter-spacing:-.03em}.ebcard-waitlist__subtitle{margin:0;font-size:15px;line-height:1.7;color:rgba(248,246,242,.58)}.ebcard-faq{padding:96px 0 112px;background:#080808}.ebcard-faq__inner{max-width:820px}.ebcard-faq__title{margin:0 0 36px;font-size:clamp(32px,3.6vw,44px);font-weight:600;letter-spacing:-.03em}.ebcard-faq__list{border-top:1px solid rgba(201,168,76,.18)}.ebcard-faq__item{border-bottom:1px solid rgba(201,168,76,.18)}.ebcard-faq__question{margin:0;font-size:inherit;font-weight:inherit}.ebcard-faq__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border:0;background:transparent;color:var(--eps-white);text-align:left;cursor:pointer;font-family:var(--font-eps-label,"Montserrat",sans-serif);font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.4;transition:color .2s ease}.ebcard-faq__trigger:hover,.ebcard-faq__trigger[aria-expanded=true]{color:var(--eps-gold-bright)}.ebcard-faq__trigger:focus-visible{outline:2px solid var(--eps-gold);outline-offset:4px}.ebcard-faq__icon{flex-shrink:0;color:var(--eps-gold);font-size:22px;line-height:1}.ebcard-faq__panel{padding:0 0 22px}.ebcard-faq__panel p{margin:0;font-size:14px;line-height:1.7;color:rgba(248,246,242,.62)}@media (max-width:1024px){.ebcard-hero{min-height:auto;padding:120px 0 64px}.ebcard-features__grid,.ebcard-hero__grid,.ebcard-plans__grid,.ebcard-waitlist__grid{grid-template-columns:1fr;gap:36px}.ebcard-how__timeline{grid-template-columns:1fr;gap:28px}.ebcard-how__timeline:before{display:none}.ebcard-mockup{width:100%;max-width:520px}}@media (max-width:700px){.ebcard-hero__title{font-size:clamp(36px,10vw,46px)}.ebcard-hero__cta,.ebcard-waitlist-form .eps-form__submit{width:100%}.ebcard-benefit{grid-template-columns:48px minmax(0,1fr);gap:12px}.ebcard-benefits,.ebcard-faq,.ebcard-features,.ebcard-how,.ebcard-waitlist{padding:72px 0}.ebcard-plans{padding:56px 0}}