.vendor-site{color:#21172b;background:#fff}.vendor-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:850;letter-spacing:.19em;text-transform:uppercase;color:#fb8152;margin:0 0 18px}.vendor-eyebrow>span{width:9px;height:9px;background:#fb8152;border-radius:50%}.vendor-hero{background:radial-gradient(circle at 90% 8%,#62477b 0,transparent 34%),linear-gradient(145deg,#24152f,#1b1227);color:#fff;overflow:hidden}.vendor-hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;min-height:585px;gap:55px}.vendor-hero h1{font-size:clamp(53px,6.3vw,88px);font-weight:850;letter-spacing:-.077em;line-height:1.04;margin:0 0 23px}.vendor-final h2 em,.vendor-hero h1 em,.vendor-ribbon h2 em,.vendor-section h2 em{font-family:Georgia,serif;font-style:italic;color:#ff9a6c;font-weight:500}.vendor-lede{color:#e1d7e7;max-width:520px;font-size:17px;line-height:1.8}.vendor-hero-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin:33px 0}.vendor-primary,.vendor-secondary{display:inline-flex;gap:12px;align-items:center;justify-content:center;padding:15px 20px;border-radius:13px;font-size:14px;font-weight:800;text-align:center}.vendor-primary{background:#ff865a;color:#281a2e}.vendor-primary:hover{background:#ffa177}.vendor-secondary{border:1px solid #ffffff6d;color:#fff}.vendor-hero-foot{display:flex;flex-wrap:wrap;gap:20px;margin-top:28px}.vendor-hero-foot span{color:#d8c7df;display:flex;gap:7px;font-size:12px;align-items:center}.vendor-visual{height:430px;position:relative;display:grid;place-items:center}.vendor-visual-orbit{height:360px;width:360px;border:1px solid #bc8ead60;border-radius:50%;position:absolute;box-shadow:0 0 0 38px #ba7f8a0e,0 0 0 82px #bf92b40b}.vendor-visual-ticket{position:relative;width:285px;height:355px;padding:29px;border-radius:23px 23px 65px 23px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(140deg,#ffa77a,#f77149);color:#25162a;box-shadow:18px 22px 0 #564072,0 22px 70px #130b1e70;transform:rotate(7deg)}.vendor-visual-ticket>span{font-size:11px;font-weight:850;letter-spacing:.15em}.vendor-visual-ticket strong{font-size:36px;line-height:1.1;letter-spacing:-.06em}.vendor-ticket-star{font-size:34px;vertical-align:middle}.vendor-visual-note{position:absolute;bottom:17px;left:12px;font-size:10px;letter-spacing:.16em;font-weight:800;background:#fff;color:#352642;padding:14px 17px;border-radius:10px;transform:rotate(-8deg)}.vendor-visual-note span{color:#ff865a}.vendor-section{padding-top:94px;padding-bottom:94px}.vendor-section-head{max-width:740px;margin-bottom:36px}.vendor-final h2,.vendor-ribbon h2,.vendor-section h2{font-size:clamp(32px,4.3vw,53px);line-height:1.09;letter-spacing:-.06em;margin:0 0 18px}.vendor-section-head>p:last-child{color:#6f6677;font-size:15px}.vendor-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.vendor-feature{border:1px solid #eee5ef;border-radius:20px;padding:31px;background:linear-gradient(145deg,#fff,#fbf8fc);min-height:226px}.vendor-feature-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:#ffe7dc;color:#cf542a;border-radius:15px;margin-bottom:23px}.vendor-feature h3{font-size:21px;letter-spacing:-.045em;margin-bottom:10px}.vendor-feature p{color:#6e6576;font-size:14px;margin:0}.vendor-ribbon{background:#f9f3ed;padding:68px 0}.vendor-ribbon-inside{display:flex;justify-content:space-between;align-items:center;gap:28px}.vendor-ribbon h2{max-width:660px}.vendor-ribbon p:not(.vendor-eyebrow){color:#695e6f;max-width:540px}.vendor-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:0;gap:20px}.vendor-steps li{border-top:2px solid #ef9a72;padding-top:22px}.vendor-steps li>span{color:#cb5c2f;font-weight:900;font-size:13px}.vendor-steps h3{font-size:21px;margin:22px 0 10px}.vendor-steps p{font-size:13px;color:#6e6576}.vendor-faq{max-width:900px}.vendor-faq details{border-bottom:1px solid #e8e2e9;padding:19px 0}.vendor-faq summary{font-weight:750;font-size:17px;cursor:pointer}.vendor-faq details p{color:#726a78;padding-top:13px}.vendor-final{padding-top:65px;padding-bottom:65px;margin-bottom:55px;background:#312039;color:#fff;display:flex;justify-content:space-between;gap:25px;align-items:center;border-radius:24px}.vendor-final h2{max-width:650px}.vendor-final p:last-child{color:#d8c9e2}.vendor-reg-wrap{max-width:950px;margin:0 auto;padding-top:66px;padding-bottom:80px}.vendor-reg-hero{text-align:center;max-width:650px;margin:0 auto 40px}.vendor-reg-hero h1{font-size:clamp(38px,5vw,63px);letter-spacing:-.065em}.vendor-reg-hero p{color:#706878}.vendor-choice{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.vendor-choice label{display:flex;align-items:flex-start;gap:12px;padding:21px;border:2px solid #ede6ed;border-radius:16px;cursor:pointer;background:#fff}.vendor-choice label.is-selected{border-color:#ff865a;background:#fff8f3}.vendor-choice input{accent-color:#ef784b;width:18px;height:18px;margin-top:3px}.vendor-choice strong{display:block;margin-bottom:4px}.vendor-choice small{color:#756e7b;display:block}.vendor-registration-card{background:#fff;padding:36px;border:1px solid #ebe6ee;border-radius:22px;box-shadow:0 20px 70px #29162e0d}.vendor-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.vendor-registration-card label:not(.vendor-choice label){font-size:13px;font-weight:760;display:block;margin-bottom:16px}.vendor-registration-card input:not([type=radio]):not([type=checkbox]){display:block;width:100%;margin-top:7px;border:1px solid #d9d3df;padding:13px;border-radius:10px;background:#fff;color:#24182d}.vendor-registration-card input:focus-visible{outline:3px solid #ffae84;outline-offset:1px}.vendor-terms{display:flex!important;align-items:flex-start;gap:10px;font-weight:500!important}.vendor-terms input{margin-top:4px}.vendor-state{padding:14px;border-radius:10px;margin:14px 0;font-size:14px}.vendor-state.ok{background:#eaf7ef;color:#236444}.vendor-state.error{background:#fff0ea;color:#9d341a}.vendor-workspace{padding-top:60px;padding-bottom:84px}.vendor-workspace-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:22px;margin-bottom:27px}.vendor-workspace-top h1{font-size:clamp(34px,4vw,53px);margin:0 0 8px}.vendor-workspace-top p{color:#74687d;margin:0}.vendor-workspace-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:29px}.vendor-sidebar{background:#25172f;color:#fff;padding:23px;border-radius:20px;align-self:start;display:flex;flex-direction:column;gap:8px}.vendor-sidebar a{display:flex;align-items:center;gap:12px;padding:13px;border-radius:10px;color:#e7dceb;font-weight:700;font-size:13px}.vendor-sidebar a:hover,.vendor-sidebar a[aria-current=page]{background:#4c325f;color:#fff}.vendor-panel{background:#fff;border:1px solid #eee8ef;border-radius:18px;padding:25px;margin-bottom:20px}.vendor-panel h2{font-size:23px}.vendor-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.vendor-stat{border:1px solid #ece6ee;background:#fcfafd;border-radius:13px;padding:18px}.vendor-stat span{font-size:12px;color:#756e7e;display:block}.vendor-stat strong{font-size:24px;display:block;margin-top:8px}.vendor-muted{color:#746b7c;font-size:14px}.vendor-promo-card{padding:22px;border-radius:14px;background:#fffaf7;border:1px solid #f0dfd6}.vendor-promo-form{display:grid;gap:13px}.vendor-promo-form input,.vendor-promo-form select,.vendor-promo-form textarea{width:100%;padding:12px;border:1px solid #ddd5e0;border-radius:10px;background:#fff}.vendor-promo-form label{font-size:13px;font-weight:750}.vendor-promo-form label>span{display:block;margin-bottom:7px}.vendor-badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:30px;background:#f6e5db;color:#8f4727;font-size:11px;font-weight:850}.vendor-badge.approved{background:#e3f4ec;color:#206746}.vendor-promo-list{display:grid;gap:13px}.vendor-promo-item{padding:18px;border:1px solid #ede7ee;border-radius:13px}.vendor-promo-item h3{font-size:19px;margin:10px 0 6px}.vendor-promo-item p{color:#6b6272;font-size:13px}.vendor-promo-item small{color:#817687}.vendor-promo-cta{display:flex;gap:12px;align-items:center;flex-wrap:wrap}@media(max-width:960px){.vendor-hero-grid{grid-template-columns:1fr;gap:0;padding-top:80px}.vendor-visual{height:380px}.vendor-feature-grid,.vendor-steps{grid-template-columns:repeat(2,1fr)}.vendor-workspace-grid{grid-template-columns:1fr}.vendor-sidebar{display:grid;grid-template-columns:repeat(2,1fr)}.vendor-final{margin-left:20px;margin-right:20px}.vendor-stat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.vendor-section{padding-top:60px;padding-bottom:60px}.vendor-hero-grid{padding-top:65px}.vendor-hero h1{font-size:49px}.vendor-visual{height:310px}.vendor-visual-ticket{width:228px;height:280px}.vendor-visual-ticket strong{font-size:29px}.vendor-visual-orbit{width:260px;height:260px}.vendor-choice,.vendor-feature-grid,.vendor-form-grid,.vendor-stat-grid,.vendor-steps{grid-template-columns:1fr}.vendor-final,.vendor-ribbon-inside{align-items:flex-start;flex-direction:column}.vendor-registration-card{padding:20px}.vendor-sidebar{grid-template-columns:1fr 1fr}.vendor-hero-foot{gap:13px}.vendor-hero-foot span{font-size:11px}}@media(prefers-reduced-motion:reduce){.vendor-site *{scroll-behavior:auto;animation:none!important;transition:none!important}}.zeph-vendor-onboarding{margin-bottom:20px}.zeph-vendor-onboarding-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.zeph-vendor-onboarding-heading h2{display:flex;align-items:center;gap:10px;font-size:clamp(19px,2.5vw,25px)}.zeph-vendor-onboarding-heading h2 svg{color:#ed855a}.zeph-vendor-onboarding-heading .vendor-eyebrow{margin-bottom:6px}.zeph-vendor-progress-figure{background:#fff1e9;color:#a6532c;border-radius:30px;padding:9px 12px;font-size:12px;font-weight:850;white-space:nowrap}.zeph-vendor-progressbar{height:8px;background:#eae1e8;border-radius:99px;margin:19px 0 24px;overflow:hidden}.zeph-vendor-progressbar>span{display:block;height:100%;background:linear-gradient(90deg,#ed855a,#7356b5);transition:width .25s;border-radius:99px}.zeph-vendor-checklist{list-style:none;margin:0;padding:0;display:grid;gap:0}.zeph-vendor-checklist li{display:flex;gap:14px;align-items:center;padding:17px 0;border-bottom:1px solid #efe6ef}.zeph-vendor-checklist li:last-child{border-bottom:0}.zeph-vendor-checklist li>div{flex:1;min-width:0}.zeph-vendor-checklist strong{font-size:13px;color:#2a1c32}.zeph-vendor-checklist p{font-size:11px;color:#796e81;margin:4px 0 0;line-height:1.5}.zeph-vendor-check-icon{width:29px;height:29px;flex:0 0 29px;display:grid;place-items:center;border-radius:50%;border:1px solid #dfd0e0;color:#937b9d;background:#fff;font-size:11px;font-weight:850}.zeph-vendor-checklist .complete .zeph-vendor-check-icon{background:#eff9f3;border-color:#a5dbc0;color:#258354}.zeph-vendor-check-state{color:#23815e;font-weight:800;font-size:11px}.zeph-vendor-check-action{font-size:12px;font-weight:850;color:#d36b41;display:flex;align-items:center;gap:6px;white-space:nowrap}@media(max-width:650px){.zeph-vendor-onboarding-heading{flex-direction:column;gap:8px}.zeph-vendor-checklist li{flex-wrap:wrap}.zeph-vendor-check-action,.zeph-vendor-check-state{margin-left:42px}}@media(prefers-reduced-motion:reduce){.zeph-vendor-progressbar>span{transition:none}}