/* Member/payment-only stylesheet: approved Mona files and checkout palette. */
@font-face{font-family:"Mona Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url("/assets/mona-sans-1.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Mona Sans Exp";font-style:normal;font-weight:400 700;font-stretch:125%;font-display:swap;src:url("/assets/mona-sans-1.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Mona Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url("/assets/mona-sans-latin-ext-standard-normal.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Mona Sans Exp";font-style:normal;font-weight:400 700;font-stretch:125%;font-display:swap;src:url("/assets/mona-sans-latin-ext-standard-normal.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
.pb3-member-brand{--original-wordmark-width:210px;flex:none}
.pb3-member-brand--login{margin:0 0 30px}
.pb3-member-brand--login .original-wordmark{--original-wordmark-width:260px;max-width:100%}
body.pb3-handoff{margin:0;min-height:100vh;min-height:100svh;background:radial-gradient(ellipse at 60% 5%,#ffffffec,transparent 55%),radial-gradient(ellipse at 5% 70%,#b6bcc89c,transparent 60%),linear-gradient(130deg,#edf0f3,#d2d6dc 35%,#f6f6f7 54%,#b8bdc6 90%);background-attachment:fixed;color:#14151a;font:400 16px/1.6 "Mona Sans",sans-serif;-webkit-font-smoothing:antialiased}
.pb3-handoff *{box-sizing:border-box}
.pb3-handoff__header{max-width:1280px;margin:0 auto;padding:28px 40px;border-bottom:1px solid #14151a22}
.pb3-handoff__main{width:min(100%,720px);margin:0 auto;padding:clamp(32px,7vh,80px) 24px 32px}
.pb3-handoff__card{padding:clamp(26px,5vw,48px);border:1px solid #fff;border-radius:4px;background:#ffffffb0;box-shadow:0 20px 55px -38px #14151a55}
.pb3-handoff__status{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:28px;border:1px solid #14151a30;border-radius:50%;font-size:22px;line-height:1;color:#343a43}
.pb3-handoff h1{font-family:"Mona Sans Exp","Mona Sans",sans-serif;font-stretch:125%;font-size:clamp(30px,5vw,43px);font-weight:400;line-height:1.12;letter-spacing:-.042em;margin:0 0 22px;overflow-wrap:break-word}
.pb3-handoff p{margin:0 0 26px;color:#3a3c42;line-height:1.65;max-width:48ch}
.pb3-handoff__button{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:15px 25px;background:#171a20;border:1px solid #14151a;border-radius:999px;color:#f2f3f5;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none}
.pb3-handoff__button:hover{background:#35373d}
.pb3-handoff__button:focus-visible,.pb3-handoff__support a:focus-visible{outline:2px solid #6e4e33;outline-offset:5px}
.pb3-handoff .pb3-handoff__support{margin:24px 0 0;font-size:12px;text-align:center;max-width:none}
.pb3-handoff__support a{color:#3a3c42;text-underline-offset:4px;overflow-wrap:anywhere}
@media(max-width:560px){.pb3-handoff__header{padding:22px 24px}.pb3-handoff__main{padding:32px 16px}.pb3-handoff__card{padding:28px 24px}.pb3-handoff__status{margin-bottom:24px}.pb3-member-brand{--original-wordmark-width:185px}.pb3-member-brand--login .original-wordmark{--original-wordmark-width:240px}}
