*{box-sizing:border-box}body,html{margin:0}.welcome{font-family:var(--pri-font-ui);position:relative;isolation:isolate;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;background:#130f0b;color:#fff7e7}.welcome-photo{position:absolute;inset:0;z-index:-2}.welcome-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(12,9,7,.88),rgba(14,10,7,.47) 65%,rgba(10,7,6,.56)),linear-gradient(0deg,rgba(10,8,6,.94),transparent 35%,rgba(10,8,6,.35))}.welcome-header{width:100%;padding:42px clamp(24px,5vw,88px);display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.brand{display:flex;align-items:center;gap:18px;text-decoration:none;color:#f7df9e;font-weight:700;font-size:clamp(22px,3.3vw,40px);letter-spacing:.14em}.brand-symbol{display:grid;place-items:center;width:54px;height:54px;background:linear-gradient(135deg,#fff3c5,#b8822f,#fff0b1);color:#402b0f;border-radius:3px;font-style:italic;font-weight:700;font-size:42px;letter-spacing:0;box-shadow:0 4px 22px #0007}.welcome-header nav{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.nav-pill{border:1px solid #e7c47d;border-radius:100px;color:#fff5e2;text-decoration:none;padding:13px 22px;font-weight:700;background:#15100b7a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav-pill:hover,.outline-button:hover{background:#cba15a30}.welcome-content{width:min(850px,100%);padding:clamp(90px,15vh,190px) clamp(24px,5vw,88px) 100px;flex:1 1}.eyebrow{font-size:clamp(12px,1.4vw,17px);font-weight:800;letter-spacing:.25em;line-height:1.8;color:#f4d995}.welcome h1{font-weight:400;font-size:clamp(58px,9vw,118px);line-height:.98;letter-spacing:-.05em;color:#ffe0a2;margin:36px 0}.welcome h1 span{color:#fff}.welcome-description{font-weight:500;max-width:730px;text-shadow:0 2px 8px #000}.welcome-actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:38px}.gold-button,.outline-button{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:66px;border-radius:100px;padding:18px 30px;text-align:center;text-decoration:none;font-size:18px;font-weight:800}.gold-button{color:#241808;background:linear-gradient(115deg,#fff1c6,#d6a447);box-shadow:0 10px 30px #0005}.outline-button{border:1px solid #f0d69d;color:#fff;background:#0b09077d}.welcome-footer{display:flex;justify-content:space-between;gap:20px;padding:24px clamp(24px,5vw,88px);font-size:11px;letter-spacing:.2em;color:#e7c990}@media(max-width:700px){.welcome-photo{background-position:57%}.welcome-shade{background:linear-gradient(180deg,#100d0b99,#100d0b99 28%,#100d0bd9 65%,#100d0bf2)}.welcome-header{padding:28px 22px;align-items:center}.brand{gap:8px;font-size:21px;letter-spacing:.09em}.brand-symbol{width:42px;height:42px;font-size:32px}.welcome-header nav{gap:7px;max-width:140px}.nav-pill{font-size:12px;padding:10px 11px;width:100%;text-align:center}.welcome-content{padding:clamp(125px,21vh,220px) 25px 60px}.eyebrow{font-size:12px;letter-spacing:.17em}.welcome h1{font-size:clamp(55px,12vw,82px);margin:28px 0}.welcome-description{line-height:1.6}.welcome-actions{flex-direction:column}.gold-button,.outline-button{width:100%;font-size:17px;min-height:61px}.welcome-footer{padding:22px;font-size:9px}.welcome-footer span:last-child{display:none}}.welcome-photo{background-position:center 26%}.welcome-shade{background:linear-gradient(180deg,rgba(11,7,5,.18),rgba(11,7,5,.08) 28%,rgba(11,7,5,.45) 47%,rgba(11,7,5,.9) 84%,#100b08)}.welcome-content{padding-top:clamp(220px,40vh,500px)}.benefits{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:30px 0;color:#f8d68f;font-size:13px;font-weight:800;letter-spacing:.13em}@media(max-width:700px){.welcome-photo{background-position:top;background-size:100% auto;background-repeat:no-repeat}.welcome-content{padding-top:clamp(330px,62vh,650px)}.welcome-header{position:relative;z-index:1}.welcome-shade{background:linear-gradient(180deg,#0d090633,#0d090622 29%,#0d0906c9 48%,#0d0906 70%,#0d0906)}.benefits{font-size:11px;gap:9px}}.welcome-photo{background-image:url(/privilege-hero.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.welcome-content{padding-top:clamp(80px,13vh,160px)}@media(max-width:700px){.welcome{min-height:100svh}.welcome-photo{background-size:cover;background-position:50%}.welcome-shade{background:linear-gradient(180deg,rgba(12,8,5,.72),rgba(12,8,5,.54) 34%,rgba(12,8,5,.88) 75%,#100b08)}.welcome-header{padding:20px 18px;gap:10px;align-items:flex-start}.brand{font-size:clamp(16px,5vw,21px);letter-spacing:.035em;gap:8px}.brand-symbol{width:36px;height:36px;font-size:27px;flex-shrink:0}.welcome-header nav{max-width:128px}.nav-pill{font-size:11px;padding:9px 8px}.welcome-content{padding:clamp(48px,10vh,110px) 22px 35px;flex:1 1}.welcome h1{font-size:clamp(48px,11vw,74px);line-height:1.02;margin:22px 0}.welcome-description{line-height:1.5}.benefits{justify-content:flex-start;gap:12px;margin:20px 0;font-size:11px}.welcome-actions{margin-top:24px;gap:12px}.gold-button,.outline-button{min-height:56px;padding:14px 20px}.welcome-footer{padding:16px 22px}}.welcome-header{order:0}.welcome-photo{position:relative;inset:auto;z-index:auto;order:1;width:100%;aspect-ratio:864/495;background:url(/privilege-hero.jpg) 50%/contain no-repeat}.welcome-shade{display:none}.welcome-content{order:2;width:min(1100px,100%);padding:32px clamp(24px,5vw,88px) 48px}.welcome-footer{order:3}@media(min-width:1000px){.welcome-photo{max-height:640px;background-size:contain}}@media(max-width:700px){.welcome-content{padding:22px 22px 35px}.welcome-photo{background-size:contain}.welcome h1{margin-top:18px}}.welcome-header nav{align-items:stretch;gap:14px}.welcome-header .nav-pill{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:16px 28px;font-size:16px;line-height:1.25;white-space:nowrap;box-shadow:0 6px 18px rgba(0,0,0,.18)}.welcome-header .nav-pill:focus-visible{outline:3px solid #ffe6aa;outline-offset:3px}@media(max-width:700px){.welcome-header{flex-wrap:wrap}.welcome-header nav{max-width:none;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.welcome-header .nav-pill{width:100%;min-height:58px;padding:14px 8px;font-size:clamp(13px,3.6vw,16px);white-space:normal}}.welcome{overflow:visible}.welcome-more{order:3;width:100%;background:#fcf8ef;color:#172235;padding:clamp(48px,7vw,100px) clamp(18px,5vw,76px)}.welcome-more .section-kicker{color:#ac7c34;letter-spacing:.32em;font-weight:900;font-size:clamp(13px,2vw,19px)}.plans-intro{text-align:center;max-width:950px;margin:0 auto 58px}.member-invite h2,.merchant-invite h2,.plans-intro h2{font-weight:700;font-size:clamp(40px,6vw,76px);line-height:1.12;letter-spacing:-.03em;margin:24px 0}.plans-intro>p:last-child{font-size:clamp(18px,2.3vw,25px);line-height:1.65;color:#566175;font-weight:600}.membership-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;max-width:1380px;margin:auto}.membership-card{background:white;border:1px solid #e9e2d7;border-radius:34px;padding:clamp(20px,3vw,34px);box-shadow:0 10px 32px #1722350b;text-align:center}.card-art{aspect-ratio:1.8;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:26px;box-shadow:0 12px 22px #0002;gap:10px;letter-spacing:.22em;color:#111c31}.card-art strong{font-weight:700;font-size:clamp(22px,2.6vw,35px);letter-spacing:.1em}.card-art .card-emblem{font-size:34px}.silver-art{background:linear-gradient(135deg,#f2f5f9,#c8d3e2)}.gold-art{background:linear-gradient(135deg,#fff1c2,#b88c37);color:#39250d}.platinum-art{background:linear-gradient(135deg,#f6f8fb,#aeb9c9,#e7ebf1)}.membership-card h3{font-weight:700;font-size:42px;margin:24px 0 12px}.plan-price{font-size:40px;font-weight:900;color:#111}.plan-duration{font-size:25px;font-weight:800;margin:14px 0 28px}.membership-card ul{text-align:left;padding-left:23px;line-height:1.9;font-size:17px}.membership-card li::marker{color:#b18b42}.tier-requirement{font-weight:700;color:#596274;line-height:1.6}.plan-cta{display:block;border-radius:100px;background:#eecf91;color:#10162a;padding:18px 16px;text-decoration:none;font-weight:900;margin-top:22px}.member-invite,.merchant-invite{max-width:1150px;margin:80px auto 0;border-radius:44px;padding:clamp(35px,7vw,85px)}.merchant-invite{background:#060a1d;color:#f7dba5}.member-invite>p:not(.section-kicker),.merchant-invite>p:not(.section-kicker){font-size:clamp(19px,2.4vw,27px);line-height:1.65;max-width:900px}.merchant-invite>p:not(.section-kicker){color:#c7c9d3}.member-actions,.merchant-actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:34px}.merchant-primary,.merchant-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:66px;border-radius:100px;padding:17px 34px;text-decoration:none;font-size:20px;font-weight:900}.merchant-primary{background:#f2d393;color:#0c1020}.merchant-secondary{border:2px solid #f2d393;color:#f2d393}.member-invite{background:#20313a;color:#f7dba5;text-align:center}.member-invite>p:not(.section-kicker){margin:0 auto;color:#e0e1e5}.member-actions,.welcome-legal{justify-content:center}.welcome-legal{display:flex;flex-wrap:wrap;gap:28px;margin:70px auto 35px}.welcome-legal a{color:#955021;font-size:19px;font-weight:700}.welcome-support{text-align:center}.welcome-support a{display:inline-block;background:white;border:2px solid #e7bc54;border-radius:100px;padding:16px 32px;text-decoration:none;color:#131c31;font-weight:800}.welcome-footer{order:4}@media(max-width:950px){.membership-grid{grid-template-columns:1fr;max-width:620px}.membership-card{padding:25px}.card-art strong{font-size:35px}}@media(max-width:650px){.welcome-more{padding:50px 16px}.member-invite h2,.merchant-invite h2,.plans-intro h2{font-size:clamp(37px,9vw,56px)}.member-invite,.merchant-invite{border-radius:30px;margin-top:46px;padding:34px 24px}.member-actions,.merchant-actions{flex-direction:column}.merchant-primary,.merchant-secondary{font-size:17px;width:100%;min-height:60px}.welcome-legal{gap:18px}.welcome-legal a{font-size:16px}}.welcome{background:linear-gradient(160deg,#12364c,#087e89 55%,#163c52);color:#fffaf2}.welcome-header{background:linear-gradient(100deg,#143d51,#086c79);border-bottom:3px solid #f2b84b}.welcome .brand{color:#fff6df}.welcome .brand-symbol{border-radius:16px;background:linear-gradient(135deg,#ffe7a4,#f2b84b,#ff8e65);color:#18324b}.welcome .nav-pill{background:#fffaf2;color:#12384c;border:1px solid #fff2d1;box-shadow:0 5px 15px #082a3a2a}.welcome .nav-pill.merchant{background:#ffdfad;color:#173448}.welcome-content{background:linear-gradient(130deg,#0b6775,#123a50)}.welcome h1{font-size:clamp(39px,5.7vw,72px);line-height:1.09;letter-spacing:-.04em;color:#fff8e7}.welcome h1 span{color:#ffd277}.welcome-description{line-height:1.65}.benefits,.eyebrow{color:#ffe0a0}.gold-button,.merchant-primary,.plan-cta{background:linear-gradient(110deg,#ffd476,#f8a85d)!important;color:#17384a!important;border-radius:16px!important;box-shadow:0 8px 22px #092f3b25}.merchant-secondary,.outline-button{border-radius:16px!important;border:2px solid #ffd476!important}.welcome-more{background:linear-gradient(160deg,#fffaf2,#e8f7fa)!important;color:#18324b!important}.membership-card{border-radius:24px!important;border:1px solid #e8d5b6!important;box-shadow:0 12px 30px #173d4d18!important;background:#fff!important;color:#17384a!important}.plan-price{color:#007f86!important}.merchant-invite{background:linear-gradient(125deg,#087f89,#15516d)!important;color:#fff!important;border-radius:26px!important}.member-invite{background:linear-gradient(125deg,#fff0d3,#ffe1d2)!important;color:#18324b!important;border-radius:26px!important}.welcome-footer{background:#12384d;color:#ffdf9b}@media(max-width:700px){.welcome h1{font-size:clamp(36px,9vw,51px)}.welcome-header .nav-pill{font-size:14px}.welcome-content{padding:26px 22px 38px}}.welcome{background:#fff9ed;color:#211b14}.welcome-header{background:linear-gradient(115deg,#fff9ed,#f5e7c8);border-bottom:2px solid #c9a052}.welcome .brand{color:#211b14}.welcome .brand-symbol{background:linear-gradient(135deg,#fff4d8,#c9a052);color:#211b14}.welcome .nav-pill{background:#fffdf8;color:#211b14;border:1px solid #c9a052}.welcome .nav-pill.merchant{background:#211b14;color:#f7dfaa}.welcome-content{background:linear-gradient(140deg,#fff9ed,#f7ead1);color:#211b14}.welcome h1,.welcome h1 span{color:#211b14}.welcome h1 span{background:linear-gradient(90deg,#b28230,#d3a951);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.welcome-description{color:#393126;text-shadow:none;font-size:clamp(17px,1.6vw + 1px,20px)}@media(max-width:700px){.welcome-description{font-size:18px}}.benefits,.eyebrow{color:#906a28}.gold-button,.merchant-primary,.plan-cta{background:linear-gradient(115deg,#e5c57d,#bb8a38)!important;color:#211b14!important;box-shadow:0 8px 22px #33230e20}.merchant-secondary,.outline-button{background:#fffaf1!important;color:#211b14!important;border:2px solid #b78d44!important}.welcome-more{background:linear-gradient(160deg,#fff9ed,#f5e8cf)!important;color:#211b14!important}.membership-card{background:#fffdf7!important;color:#211b14!important;border:1px solid #dfc48e!important;box-shadow:0 12px 30px #33230e12!important}.plan-price{color:#94691f!important}.merchant-invite{background:linear-gradient(125deg,#272019,#473521)!important;color:#fff4da!important}.member-invite{background:linear-gradient(125deg,#fff5e0,#eed5a2)!important;color:#211b14!important}.welcome-footer{background:#211b14;color:#f0d69c}.welcome .member-invite{color:#211b14!important}.welcome .member-invite>p:not(.section-kicker){color:#352b1d!important;opacity:1!important;text-shadow:none!important;font-size:clamp(17px,2.15vw,22px)!important;line-height:1.6!important;font-weight:600!important}.welcome .member-invite .section-kicker{color:#83591e!important}.welcome .member-invite h2{color:#211b14!important;font-size:clamp(34px,6vw,60px)!important;line-height:1.12!important}.welcome .member-invite .member-actions a{font-size:clamp(17px,2vw,20px)!important;font-weight:800!important;line-height:1.3!important;min-height:58px}.welcome .member-invite .merchant-primary{background:#c99b48!important;color:#17120b!important;border:2px solid #b38434!important}.welcome .member-invite .merchant-secondary{background:#fffaf0!important;color:#211b14!important;border:2px solid #a8782f!important}.welcome .merchant-invite>p:not(.section-kicker){color:#fff3dd!important;opacity:1!important}.welcome .merchant-invite h2{color:#fff6e7!important}.welcome .merchant-invite .section-kicker{color:#e8c078!important}.welcome .merchant-invite .merchant-primary{background:#e0b75f!important;color:#211b14!important}.welcome .merchant-invite .merchant-secondary{background:#fff8eb!important;color:#211b14!important;border:2px solid #e0b75f!important}.welcome .welcome-description{color:#332a1d!important;opacity:1!important;line-height:1.6!important}.welcome .welcome-legal{padding:0 12px 36px;gap:18px 24px;margin-bottom:38px}.welcome .welcome-legal a{color:#694018!important;text-decoration-thickness:1.5px;text-underline-offset:4px}@media(max-width:650px){.welcome .member-invite,.welcome .merchant-invite{padding:32px 22px!important}.welcome .member-invite>p:not(.section-kicker){font-size:17px!important}.welcome .member-invite .member-actions a{width:100%;padding:14px 18px!important}.welcome .welcome-legal{padding-bottom:80px;gap:16px}}.welcome-slideshow{position:relative;order:1;width:100%;aspect-ratio:16/9;overflow:hidden;background:#1e1b16}.welcome-slide,.welcome-slides{position:absolute;inset:0}.welcome-slide{background-position:50%;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity .8s ease}.welcome-slide.is-active{opacity:1}.welcome-slide-controls{position:absolute;inset:auto 0 12px;display:flex;justify-content:center;align-items:center;gap:22px;z-index:2}.welcome-slide-controls>button{border:1px solid #e4bf71;border-radius:50%;width:40px;height:40px;background:#18140dc9;color:#ffe3a2;font-size:27px;cursor:pointer}.welcome-slide-dots{display:flex;gap:10px}.welcome-slide-dots button{width:12px;height:12px;border:1px solid #ffe3a2;border-radius:50%;background:#18140d99;cursor:pointer}.welcome-slide-dots button[aria-current=true]{background:#f3cb76}@media(max-width:700px){.welcome-slideshow{aspect-ratio:4/3}.welcome-slide-controls{bottom:8px}}@media(prefers-reduced-motion:reduce){.welcome-slide{transition:none}}html body .welcome{background:#fcf7eb;color:#21190f;font-family:DM Sans,Arial,sans-serif!important}html body .welcome .welcome-header{background:#fcf7eb;border-bottom:2px solid #b88a3d;padding:clamp(22px,3vw,42px) clamp(20px,4.7vw,76px);display:flex;flex-direction:column;align-items:flex-start;gap:24px}html body .welcome .brand{color:#a4792e;font-size:clamp(29px,5.1vw,54px);font-weight:800;letter-spacing:.08em;gap:14px;line-height:1}html body .welcome .brand,html body .welcome .brand .brand-symbol,html body .welcome .brand>span:last-child{font-family:Georgia,Times New Roman,serif!important}html body .welcome .brand .brand-symbol{width:clamp(50px,9vw,84px);height:clamp(50px,9vw,84px);border-radius:0;box-shadow:none;background:linear-gradient(115deg,#6c400a 2%,#ffd978 23%,#a96816 43%,#fff0b2 58%,#996017 77%,#e9b54f 92%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#b78326;font-style:italic;font-size:clamp(58px,10vw,94px)}html body .welcome .brand small{display:none!important}html body .welcome .welcome-header nav{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(10px,2.5vw,24px);gap:clamp(10px,2.5vw,24px);max-width:none}html body .welcome .welcome-header .nav-pill{background:#fff!important;color:#241c12!important;border:2px solid #b88a3d!important;min-height:clamp(54px,8.5vw,90px);padding:12px 10px;border-radius:999px!important;font-family:DM Sans,Arial,sans-serif!important;font-weight:800!important;font-size:clamp(14px,2.7vw,27px)!important;box-shadow:none;letter-spacing:-.035em!important}html body .welcome .welcome-header .nav-pill.merchant{background:#21190f!important;color:#fff!important;border-color:#21190f!important}html body .welcome .welcome-slideshow{aspect-ratio:864/645;border-bottom:3px solid #b88a3d}html body .welcome .welcome-slide-controls{bottom:clamp(10px,4vw,35px);gap:22px}html body .welcome .welcome-slide-controls>button{width:clamp(44px,8vw,70px);height:clamp(44px,8vw,70px);color:#fff;border:1px solid #e4c47e;background:#17130c99;font-size:32px}html body .welcome .welcome-slide-dots button{width:clamp(12px,2.6vw,21px);height:clamp(12px,2.6vw,21px);border:2px solid #f3d89c}html body .welcome .welcome-content{width:100%;background:#fcf7eb!important;padding:clamp(48px,11vw,100px) clamp(22px,5vw,80px) clamp(42px,7vw,85px);color:#21190f}html body .welcome .eyebrow{color:#946a26!important;font-size:clamp(12px,2.2vw,22px)!important;line-height:1.55;letter-spacing:.24em!important;font-weight:900!important;max-width:760px}html body .welcome h1{font-size:clamp(52px,10.2vw,112px)!important;line-height:1.04!important;letter-spacing:-.047em!important;font-weight:900!important;color:#21190f!important;margin:clamp(24px,5vw,48px) 0 clamp(32px,6vw,60px)}html body .welcome h1,html body .welcome h1 span{font-family:Georgia,Times New Roman,serif!important}html body .welcome h1 span{color:#ad7c2e!important;background:none!important;-webkit-text-fill-color:#ad7c2e!important}html body .welcome .welcome-description{font-family:DM Sans,Arial,sans-serif!important;font-size:clamp(17px,3.4vw,29px)!important;line-height:1.7!important;color:#40372d!important;font-weight:600!important;max-width:1050px}html body .welcome .gold-button,html body .welcome .outline-button{border-radius:999px!important}@media(max-width:700px){html body .welcome .welcome-header{padding:24px 20px 19px;gap:21px}html body .welcome .brand{font-size:clamp(28px,6.5vw,39px);gap:10px}html body .welcome .brand .brand-symbol{width:50px;height:57px;font-size:66px}html body .welcome .welcome-header nav{gap:10px}html body .welcome .welcome-header .nav-pill{font-size:clamp(13px,3.5vw,17px)!important;min-height:53px;padding:11px 5px}html body .welcome .welcome-slideshow{aspect-ratio:864/645}html body .welcome .welcome-content{padding:54px 22px 50px}html body .welcome .eyebrow{font-size:clamp(12px,3vw,16px)!important;letter-spacing:.2em!important}html body .welcome h1{font-size:clamp(49px,10.6vw,78px)!important;margin:22px 0 35px}html body .welcome .welcome-description{font-size:clamp(17px,4vw,20px)!important;line-height:1.68!important}}.welcome .member-invite h2,.welcome .membership-card h3,.welcome .merchant-invite h2,.welcome .plans-intro h2,.welcome h1{font-family:Georgia,Times New Roman,serif!important;font-weight:700!important;letter-spacing:-.035em}.welcome .brand,.welcome .card-art strong{font-family:Trajan Pro,Georgia,Times New Roman,serif!important;letter-spacing:.12em}.welcome .card-art .tier,.welcome .eyebrow,.welcome .section-kicker{font-family:Montserrat,Arial,sans-serif!important;font-weight:800!important;letter-spacing:.18em}.welcome .membership-card li,.welcome .nav-pill,.welcome .plan-cta,.welcome .plan-duration,.welcome .plan-price,.welcome .welcome-description{font-family:Arial,Helvetica,sans-serif!important}.welcome-header .brand-symbol-custom{display:block;flex:0 0 auto;width:54px;height:54px;background:transparent url("data:image/webp;base64,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") 50%/contain no-repeat;border-radius:0;box-shadow:none;font-size:0}@media(max-width:640px){.welcome-header .brand-symbol-custom{width:42px;height:42px}}html body .welcome-header img.brand-symbol-custom{display:block!important;width:clamp(48px,8vw,72px)!important;height:clamp(48px,8vw,72px)!important;flex:0 0 auto;object-fit:contain!important;background:none!important;background-image:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;-webkit-text-fill-color:initial!important;opacity:1!important;visibility:visible!important;border-radius:0!important}html body .welcome .membership-card h3{font-size:clamp(25px,3vw,32px)!important;margin:14px 0 8px}html body .welcome .membership-card .plan-price,html body .welcome .membership-card h3{font-family:Times New Roman,Times,serif!important;font-weight:700!important;letter-spacing:-.025em!important}html body .welcome .membership-card .plan-price{font-size:clamp(28px,3.4vw,36px)!important;line-height:1.15}html body .welcome .membership-card .plan-duration{font-family:Times New Roman,Times,serif!important;font-size:19px!important;margin:9px 0 17px}@media(max-width:600px){html body .welcome .membership-card{padding:18px!important;border-radius:19px!important}html body .welcome .membership-card h3{font-size:28px!important;margin:12px 0 7px}html body .welcome .membership-card .plan-price{font-size:32px!important}html body .welcome .membership-card .plan-duration{font-size:17px!important;margin:8px 0 14px}}.welcome{--priv-heritage-navy:#20344f;--priv-heritage-rust:#bd713a;--priv-heritage-gold:#dfbc66;--priv-heritage-ivory:#fff7e8}.welcome .member-actions .merchant-primary,.welcome .merchant-primary,.welcome .nav-pill{border-color:#dfbc66;background:linear-gradient(120deg,#ad6f35,#e2bc6c);color:#201a15}.welcome .brand,.welcome .section-kicker{color:#f3d68f}.welcome .membership-card{border-color:#d7ac5e}.welcome .membership-card .plan-price{color:#9b582b}html body .welcome{background:#fcf7ee!important;color:#1f2c2a!important}html body .welcome .welcome-header{padding:15px clamp(16px,4vw,56px) 12px!important;background:#fcf7ee!important;border-bottom:0!important;gap:10px!important;position:relative;z-index:3}html body .welcome .brand{color:#20334a!important;letter-spacing:.095em!important;font-size:clamp(23px,4vw,35px)!important;gap:9px!important}html body .welcome .brand>span{display:flex;flex-direction:column;gap:2px}html body .welcome .brand small{display:block!important;font-family:Arial,sans-serif!important;color:#a17b45;font-size:9px!important;letter-spacing:.38em!important;margin-top:3px}html body .welcome .welcome-header nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px!important;gap:9px!important;width:100%;max-width:600px}html body .welcome .welcome-header .nav-pill{min-height:45px!important;font-size:13px!important;border-radius:12px!important;border:1px solid #d7bd87!important;background:#fffdfa!important;color:#20334a!important;box-shadow:0 2px 9px #b5944e0a!important;padding:10px 5px!important;letter-spacing:0!important}html body .welcome .welcome-header .nav-pill.merchant{background:#20334a!important;color:#fff7e8!important;border-color:#20334a!important}html body .welcome .welcome-slideshow{aspect-ratio:16/10!important;width:calc(100% - 32px)!important;max-width:1180px;margin:6px auto 0;border:0!important;border-radius:20px!important;box-shadow:0 12px 27px #33271920}html body .welcome .welcome-slide-controls{bottom:12px!important;gap:13px!important}html body .welcome .welcome-slide-controls>button{height:35px!important;width:35px!important;font-size:23px!important;background:#1c2525aa!important}html body .welcome .welcome-slide-dots button{height:9px!important;width:9px!important;border:1px solid #fff4d5!important}html body .welcome .welcome-slide-dots button[aria-current=true]{background:#f5ce77!important}html body .welcome .welcome-content{padding:24px clamp(20px,5vw,72px) 38px!important;background:transparent!important;max-width:1120px!important;margin:auto}html body .welcome .welcome-content .eyebrow{font-size:11px!important;color:#9b793f!important;letter-spacing:.16em!important;line-height:1.45!important}html body .welcome .welcome-content h1{font-size:clamp(43px,7.5vw,79px)!important;margin:12px 0 14px!important;line-height:1.04!important;letter-spacing:-.05em!important;color:#1d2a28!important}html body .welcome .welcome-content h1 span{color:#ac7a36!important;-webkit-text-fill-color:#ac7a36!important}html body .welcome .welcome-description{font-size:clamp(14px,1.9vw,18px)!important;line-height:1.52!important;max-width:650px;color:#514b41!important;font-weight:500!important;margin:0}html body .welcome .benefits{gap:8px 13px!important;margin:19px 0!important;justify-content:flex-start!important;color:#9b793f!important}html body .welcome .benefits span{font-family:Arial,sans-serif;font-size:10px!important;letter-spacing:.1em;background:#f1e6d1;border:1px solid #e8d8b6;border-radius:30px;padding:7px 10px}html body .welcome .welcome-actions{margin-top:19px!important;gap:10px!important}html body .welcome .gold-button,html body .welcome .outline-button{border-radius:13px!important;min-height:52px!important;font-size:14px!important;padding:14px 18px!important;font-weight:750!important;box-shadow:none!important}html body .welcome .gold-button{background:linear-gradient(105deg,#b98a45,#e8c983)!important;color:#17293a!important}html body .welcome .outline-button{background:#fffcf6!important;border:1px solid #cbb184!important;color:#24354a!important}html body .welcome .welcome-more{background:#f8efe0!important;padding-top:52px!important}html body .welcome .plans-intro{margin-bottom:28px!important}html body .welcome .plans-intro h2{font-family:Georgia,serif;font-size:clamp(32px,5vw,52px)!important;margin:10px 0 12px!important}html body .welcome .plans-intro>p:last-child{font-size:15px!important;line-height:1.55!important;font-weight:500!important}html body .welcome .membership-grid{gap:14px!important}html body .welcome .membership-card{border-radius:20px!important}html body .welcome .member-invite,html body .welcome .merchant-invite{margin-top:34px!important}@media(min-width:800px){html body .welcome .welcome-header{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}html body .welcome .welcome-header nav{width:auto!important;min-width:310px}html body .welcome .welcome-content{padding:36px 55px 50px!important}}@media(max-width:700px){html body .welcome .welcome-header{padding:12px 16px 10px!important;gap:10px!important}html body .welcome .brand{font-size:clamp(21px,6.1vw,28px)!important}html body .welcome .brand img.brand-symbol-custom{width:46px!important;height:48px!important}html body .welcome .welcome-header nav{gap:9px!important}html body .welcome .welcome-header .nav-pill{min-height:44px!important;font-size:12px!important}html body .welcome .welcome-slideshow{aspect-ratio:1.34!important;width:calc(100% - 28px)!important;border-radius:17px!important;margin:4px 14px 0!important}html body .welcome .welcome-slide-controls{bottom:10px!important}html body .welcome .welcome-content{padding:24px 20px 34px!important}html body .welcome .welcome-content h1{font-size:clamp(43px,11.4vw,59px)!important}html body .welcome .welcome-description{font-size:15px!important;line-height:1.5!important}html body .welcome .welcome-actions{flex-direction:column!important}html body .welcome .gold-button,html body .welcome .outline-button{width:100%!important;min-height:51px!important}html body .welcome .welcome-more{padding:42px 16px!important}html body .welcome .membership-card{padding:20px!important}}@media(prefers-reduced-motion:reduce){html body .welcome .welcome-slide{transition:none!important}}html body .welcome .welcome-slide-controls{bottom:9px!important;gap:9px!important;background:rgba(25,24,21,.22);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:30px;padding:5px 9px;width:max-content;left:50%;right:auto;transform:translateX(-50%)}html body .welcome .welcome-slide-controls>button{width:25px!important;height:25px!important;min-width:25px!important;border:0!important;border-radius:50%!important;background:rgba(18,18,17,.3)!important;color:#fff9ec!important;font-size:17px!important;line-height:1!important;box-shadow:none!important}html body .welcome .welcome-slide-dots{gap:6px!important;align-items:center}html body .welcome .welcome-slide-dots button{width:6px!important;height:6px!important;min-width:6px!important;padding:0!important;border:0!important;background:rgba(255,250,236,.54)!important;box-shadow:none!important}html body .welcome .welcome-slide-dots button[aria-current=true]{background:#ffe0a1!important;width:14px!important;border-radius:12px!important}html body .welcome .welcome-slide-controls button:focus-visible{outline:2px solid #fff7df!important;outline-offset:3px}@media(max-width:700px){html body .welcome .welcome-slide-controls{bottom:8px!important;padding:4px 7px!important;gap:7px!important}}