.credit-claims-page{--credit-ink:#24231f;--credit-muted:#68665d;--credit-rule:#e2dfd4;min-height:100svh;color:var(--credit-ink);background:#f8f7f1;flex-direction:column;flex:1;display:flex}.credit-claims-preview{color:#605a47;text-align:center;background:#eeeade;justify-content:center;align-items:center;gap:8px;padding:9px 20px;font-size:12px;line-height:1.5;display:flex}.credit-claims-previewDot{background:#8b7548;border-radius:50%;flex:none;width:6px;height:6px}.credit-claims-header,.credit-claims-footer{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 112px,1240px);margin-inline:auto;display:flex}.credit-claims-header{border-bottom:1px solid var(--credit-rule);padding-block:28px}.credit-claims-brand{min-height:44px;color:var(--credit-ink);align-items:center;display:inline-flex}.credit-claims-brand svg{width:195px;height:auto}.credit-claims-main{grid-template-columns:1fr minmax(360px,470px);align-items:center;gap:clamp(50px,7vw,116px);width:min(100% - 112px,1120px);margin:auto;padding-block:72px 84px;display:grid}.credit-claims-intro{padding-block:10px}.credit-claims-eyebrow{letter-spacing:.045em;text-transform:uppercase;margin:0 0 28px;font-size:12px;font-weight:500;line-height:1.6}.credit-claims-title{font-family:var(--font-advercase), serif;letter-spacing:-.025em;margin:0;font-size:clamp(48px,5.2vw,70px);font-weight:400;line-height:1.09}.credit-claims-description{max-width:34ch;color:var(--credit-muted);text-wrap:pretty;margin:25px 0 0;font-size:17px;line-height:1.75}.credit-claims-credits{border-top:1px solid var(--credit-rule);border-bottom:1px solid var(--credit-rule);align-items:center;gap:26px;max-width:370px;margin-top:38px;padding-block:24px;display:flex}.credit-claims-credit p{margin:0}.credit-claims-amount{letter-spacing:-.04em;align-items:baseline;gap:6px;font-size:30px;font-weight:500;line-height:1.2;display:flex}.credit-claims-amount span{color:var(--credit-muted);letter-spacing:.06em;font-size:10px;font-weight:500}.credit-claims-credit .credit-claims-creditLabel{color:var(--credit-muted);margin-top:8px;font-size:12px}.credit-claims-plus{color:#a9a599;padding-bottom:16px;font-size:20px;font-weight:400}.credit-claims-sponsor{color:var(--credit-muted);align-items:baseline;gap:6px;margin:21px 0 0;font-size:11px;display:flex}.credit-claims-sponsor strong{color:var(--credit-ink);letter-spacing:-.04em;font-size:14px;font-weight:600}.credit-claims-card{background:#fffefa;border:1px solid #dedbd0;border-radius:16px;padding:32px 36px 0;overflow:hidden;box-shadow:0 10px 36px #302b1a06,0 1px 3px #302b1a05}.credit-claims-cardTop{justify-content:flex-end;align-items:center;margin-bottom:25px;display:flex}.credit-claims-cardTag{color:#716d61;text-transform:uppercase;letter-spacing:.09em;font-size:10px}.credit-claims-cardTitle{max-width:18ch;font-family:var(--font-advercase), serif;letter-spacing:-.02em;margin:0;font-size:32px;font-weight:400;line-height:1.2}.credit-claims-cardDescription{color:var(--credit-muted);margin:15px 0 26px;font-size:13px;line-height:1.75}.credit-claims-form{flex-direction:column;gap:0;display:flex}.credit-claims-field{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.credit-claims-label{font-size:12px;font-weight:500}.credit-claims-input{background:#fff;border-color:#d4d0c5;border-radius:7px}.credit-claims-input input{font-size:14px}.credit-claims-hint{color:var(--credit-muted);margin:0;font-size:11px;line-height:1.6}.credit-claims-submit{color:#fffdf8;background:#292923;border-color:#292923;border-radius:7px;justify-content:space-between;width:100%;margin-top:21px;font-size:13px;font-weight:500}.credit-claims-submit:hover{background:#414139}.credit-claims-submit>span{font-size:18px}.credit-claims-privacyNote{color:var(--credit-muted);margin:16px 0 0;font-size:10px;line-height:1.8}.credit-claims-demoHint{color:#716d61;margin:12px 0 0;font-size:10px;line-height:1.7}.credit-claims-demoHint span{white-space:nowrap}.credit-claims-successLabel{color:#49613c;letter-spacing:.09em;text-transform:uppercase;margin:0 0 19px;font-size:10px;font-weight:500}.credit-claims-successConfirmation{color:var(--credit-muted);margin:15px 0 0;font-size:13px;line-height:1.75}.credit-claims-membershipInvite{background:#f6f4e9;border:1px solid #e6e1cd;border-radius:10px;margin-top:26px;padding:23px 21px}.credit-claims-inviteLabel{color:#716d61;letter-spacing:.09em;text-transform:uppercase;margin:0 0 13px;font-size:10px}.credit-claims-inviteTitle{font-family:var(--font-advercase), serif;letter-spacing:-.02em;margin:0;font-size:29px;font-weight:400;line-height:1.2}.credit-claims-inviteDescription{color:var(--credit-muted);margin:13px 0 21px;font-size:13px;line-height:1.75}.credit-claims-join{white-space:normal;justify-content:space-between;gap:12px;width:100%;height:auto;min-height:48px;padding:13px 17px;font-size:12px;line-height:1.5}.credit-claims-join>span{font-size:18px}.credit-claims-inviteNote{color:#716d61;margin:13px 0 0;font-size:10px;line-height:1.7}.credit-claims-successFooter{flex-wrap:wrap}.credit-claims-retry{min-height:44px;color:var(--credit-ink);text-underline-offset:3px;background:0 0;border:0;padding:0 3px;font-size:11px;text-decoration:underline}.credit-claims-retry:hover{color:#49613c}.credit-claims-error{color:#922424;margin:12px 0 0;font-size:12px;line-height:1.6}.credit-claims-cardFooter{color:#777266;background:#f9f8f3;border-top:1px solid #e9e6dd;justify-content:center;align-items:center;gap:7px;margin:24px -36px 0;padding:16px 20px;font-size:10px;display:flex}.credit-claims-check{color:#617354;font-size:12px}.credit-claims-footer{border-top:1px solid var(--credit-rule);color:var(--credit-muted);padding-block:23px;font-size:11px;line-height:1.7}.credit-claims-footer p{margin:0}.credit-claims-footer span{color:var(--credit-ink)}.credit-claims-footer a{min-height:44px;color:var(--credit-muted);text-underline-offset:4px;align-items:center;display:inline-flex}.credit-claims-footer a:hover{text-decoration:underline}@media (min-width:1500px){.credit-claims-main{padding-block:105px}}@media (max-width:900px){.credit-claims-header,.credit-claims-footer,.credit-claims-main{width:calc(100% - 64px)}.credit-claims-main{grid-template-columns:1fr 1fr;gap:42px;padding-block:62px}.credit-claims-title{font-size:48px}.credit-claims-description{font-size:15px}.credit-claims-credits{gap:17px}.credit-claims-amount{font-size:26px}.credit-claims-card{padding-inline:26px}.credit-claims-cardFooter{margin-inline:-26px}.credit-claims-cardTitle{font-size:29px}}@media (max-width:700px){.credit-claims-header,.credit-claims-footer,.credit-claims-main{width:calc(100% - 40px)}.credit-claims-header{padding-block:17px}.credit-claims-brand svg{width:169px}.credit-claims-main{flex-direction:column;align-items:stretch;gap:32px;max-width:480px;padding-block:38px 46px;display:flex}.credit-claims-intro{padding:0}.credit-claims-eyebrow{margin-bottom:19px;font-size:11px}.credit-claims-title{font-size:clamp(43px,11.4vw,60px);line-height:1.08}.credit-claims-description{max-width:36ch;margin-top:18px;font-size:14px;line-height:1.75}.credit-claims-credits{gap:29px;max-width:none;margin-top:25px;padding-block:19px}.credit-claims-amount{font-size:28px}.credit-claims-sponsor{margin-top:15px}.credit-claims-card{border-radius:12px;padding:25px 24px 0}.credit-claims-cardTop{margin-bottom:22px}.credit-claims-cardTitle{max-width:none;font-size:30px}.credit-claims-cardDescription{margin-block:13px 23px}.credit-claims-membershipInvite{padding:22px 18px}.credit-claims-join{font-size:13px}.credit-claims-inviteNote{font-size:11px}.credit-claims-input input{font-size:16px}.credit-claims-privacyNote,.credit-claims-demoHint,.credit-claims-cardFooter{font-size:11px}.credit-claims-hint{font-size:12px}.credit-claims-submit{font-size:14px}.credit-claims-cardFooter{margin-inline:-24px}.credit-claims-footer{align-items:flex-start;gap:12px;padding-block:18px;font-size:10px}.credit-claims-footer p{max-width:22ch}.credit-claims-footer a{min-height:36px}}
