.chargeback-module__PHPgZa__stage{--ink:var(--color-text);--muted:var(--color-text-secondary);--line:var(--color-border);--paper:var(--color-bg);--card:var(--color-surface);--signal:var(--color-accent);--signal-dark:var(--color-accent-hover);--signal-soft:var(--color-accent-light);--green:#236a53;--green-soft:#eaf5ef;width:100%;max-width:1200px;color:var(--ink);margin:0 auto;padding:32px 24px 64px}.chargeback-module__PHPgZa__toolCard{border:1px solid var(--line);background:var(--card);border-radius:16px;outline:none;width:min(640px,100%);min-height:500px;margin:0 auto;padding:48px}.chargeback-module__PHPgZa__intro{text-align:center;flex-direction:column;align-items:center;display:flex}.chargeback-module__PHPgZa__resultBadge,.chargeback-module__PHPgZa__bookingKicker{width:fit-content;min-height:28px;color:var(--signal-dark);background:var(--signal-soft);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.chargeback-module__PHPgZa__eyebrow{color:var(--signal);letter-spacing:1.5px;text-transform:uppercase;font-size:12px;font-weight:700}.chargeback-module__PHPgZa__intro h1,.chargeback-module__PHPgZa__question h1,.chargeback-module__PHPgZa__resultIntro h1,.chargeback-module__PHPgZa__contactGate h1,.chargeback-module__PHPgZa__resultHeading h1{font-family:var(--font-fraunces), serif;letter-spacing:-.035em;font-weight:650}.chargeback-module__PHPgZa__intro h1{max-width:560px;margin:12px 0 14px;font-size:clamp(30px,5vw,42px);line-height:1.12}.chargeback-module__PHPgZa__introCopy{max-width:555px;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.chargeback-module__PHPgZa__partialNumbers span,.chargeback-module__PHPgZa__exposedPill span,.chargeback-module__PHPgZa__driver>span,.chargeback-module__PHPgZa__assumptions span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.chargeback-module__PHPgZa__primaryButton,.chargeback-module__PHPgZa__continueButton{color:#fff;background:var(--signal);min-height:52px;box-shadow:none;font:700 15px var(--font-dm-sans), sans-serif;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.chargeback-module__PHPgZa__intro>.chargeback-module__PHPgZa__primaryButton{margin-top:28px}.chargeback-module__PHPgZa__primaryButton:hover,.chargeback-module__PHPgZa__continueButton:hover:not(:disabled){background:var(--signal-dark);transform:translateY(-1px)}.chargeback-module__PHPgZa__buttonIcon{width:19px;height:19px}.chargeback-module__PHPgZa__microcopy{color:var(--muted);margin:13px 0 0;font-size:11px;line-height:1.5}.chargeback-module__PHPgZa__progressWrap{margin-bottom:34px}.chargeback-module__PHPgZa__progressMeta{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-bottom:9px;font-size:10px;font-weight:800;display:flex}.chargeback-module__PHPgZa__progressTrack{background:var(--signal-soft);border-radius:99px;height:4px;overflow:hidden}.chargeback-module__PHPgZa__progressFill{border-radius:inherit;background:var(--signal);height:100%;transition:width .3s}.chargeback-module__PHPgZa__question,.chargeback-module__PHPgZa__resultIntro,.chargeback-module__PHPgZa__contactGate,.chargeback-module__PHPgZa__fullResult{animation:.26s ease-out chargeback-module__PHPgZa__contentIn}.chargeback-module__PHPgZa__questionLabel{color:var(--signal);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.chargeback-module__PHPgZa__questionLabel em{color:var(--muted);background:var(--paper);border-radius:99px;padding:3px 8px;font-size:9px;font-style:normal}.chargeback-module__PHPgZa__question h1,.chargeback-module__PHPgZa__resultIntro h1,.chargeback-module__PHPgZa__contactGate h1{max-width:600px;margin:12px 0 9px;font-size:clamp(24px,4vw,28px);line-height:1.15}.chargeback-module__PHPgZa__question>p,.chargeback-module__PHPgZa__resultIntro>p,.chargeback-module__PHPgZa__contactGate>p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.chargeback-module__PHPgZa__answerArea{margin-top:28px}.chargeback-module__PHPgZa__currencyInput{border:1.5px solid var(--line);background:var(--card);border-radius:13px;align-items:center;width:100%;height:82px;padding:0 20px;transition:border-color .16s,box-shadow .16s;display:flex}.chargeback-module__PHPgZa__currencyInput:focus-within{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.chargeback-module__PHPgZa__currencyInput span{color:var(--muted);font-family:var(--font-fraunces), serif;font-size:28px}.chargeback-module__PHPgZa__currencyInput input{width:100%;min-width:0;color:var(--ink);font:650 34px var(--font-fraunces), serif;letter-spacing:-.02em;background:0 0;border:0;outline:0}.chargeback-module__PHPgZa__currencyInput input::placeholder{color:#bdc5c1}.chargeback-module__PHPgZa__quickPicks{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.chargeback-module__PHPgZa__quickPicks button,.chargeback-module__PHPgZa__secondaryButton,.chargeback-module__PHPgZa__bookingActions>button{border:1px solid var(--line);min-height:35px;color:var(--muted);background:var(--card);font:700 12px var(--font-dm-sans), sans-serif;cursor:pointer;border-radius:8px;padding:0 13px;transition:border-color .16s,color .16s}.chargeback-module__PHPgZa__quickPicks button:hover,.chargeback-module__PHPgZa__secondaryButton:hover,.chargeback-module__PHPgZa__bookingActions>button:hover{border-color:var(--ink);color:var(--ink)}.chargeback-module__PHPgZa__continueButton{width:100%;margin-top:24px}.chargeback-module__PHPgZa__continueButton:disabled{box-shadow:none;cursor:not-allowed;opacity:.4}.chargeback-module__PHPgZa__confirmBox{background:#fff8e8;border:1px solid #ebca8d;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px 16px;display:flex}.chargeback-module__PHPgZa__confirmBox p{margin:0;font-size:13px}.chargeback-module__PHPgZa__confirmBox button{color:var(--signal-dark);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.chargeback-module__PHPgZa__optionList{gap:9px;display:grid}.chargeback-module__PHPgZa__option{border:1.5px solid var(--line);width:100%;min-height:62px;color:var(--ink);text-align:left;background:var(--card);cursor:pointer;border-radius:11px;align-items:center;gap:13px;padding:10px 15px;transition:border-color .14s,background .14s,transform .14s;display:flex}.chargeback-module__PHPgZa__option:hover{border-color:var(--muted)}.chargeback-module__PHPgZa__optionSelected{border-color:var(--signal);background:var(--signal-soft)}.chargeback-module__PHPgZa__optionMark{border:1.5px solid var(--line);color:#fff;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;display:grid}.chargeback-module__PHPgZa__optionSelected .chargeback-module__PHPgZa__optionMark{border-color:var(--signal);background:var(--signal)}.chargeback-module__PHPgZa__checkIcon{width:17px;height:17px}.chargeback-module__PHPgZa__option strong{font-size:14px;line-height:1.25;display:block}.chargeback-module__PHPgZa__option small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.chargeback-module__PHPgZa__stepper{border:1.5px solid var(--line);border-radius:14px;grid-template-columns:64px 1fr 64px;height:108px;display:grid;overflow:hidden}.chargeback-module__PHPgZa__stepper>button{color:var(--muted);background:var(--paper);cursor:pointer;border:0;font-size:28px}.chargeback-module__PHPgZa__stepper>button:hover{color:var(--signal);background:var(--signal-soft)}.chargeback-module__PHPgZa__stepper label{flex-direction:column;justify-content:center;align-items:center;display:flex}.chargeback-module__PHPgZa__stepper input{text-align:center;width:100%;font:650 42px var(--font-fraunces), serif;background:0 0;border:0;outline:0}.chargeback-module__PHPgZa__stepper input::-webkit-inner-spin-button{appearance:none}.chargeback-module__PHPgZa__stepper label span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.chargeback-module__PHPgZa__dualActions{grid-template-columns:.7fr 1.3fr;gap:10px;margin-top:24px;display:grid}.chargeback-module__PHPgZa__dualActions .chargeback-module__PHPgZa__continueButton{margin-top:0}.chargeback-module__PHPgZa__secondaryButton{height:52px}.chargeback-module__PHPgZa__monthGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.chargeback-module__PHPgZa__monthGrid button{border:1.5px solid var(--line);min-height:48px;color:var(--ink);background:var(--card);font:700 12px var(--font-dm-sans), sans-serif;cursor:pointer;border-radius:9px}.chargeback-module__PHPgZa__monthGrid button:hover{border-color:var(--muted)}.chargeback-module__PHPgZa__monthGrid .chargeback-module__PHPgZa__monthSelected{border-color:var(--signal);color:var(--signal-dark);background:var(--signal-soft)}.chargeback-module__PHPgZa__monthGrid .chargeback-module__PHPgZa__notSure{grid-column:1/-1}.chargeback-module__PHPgZa__backButton{color:var(--muted);font:700 12px var(--font-dm-sans), sans-serif;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:26px;padding:5px 0;display:flex}.chargeback-module__PHPgZa__backButton:hover{color:var(--ink)}.chargeback-module__PHPgZa__inlineDisclaimer{color:var(--muted);text-align:center;margin:22px 0 -4px;font-size:9px;line-height:1.45}.chargeback-module__PHPgZa__resultIntro{text-align:center}.chargeback-module__PHPgZa__resultIntro .chargeback-module__PHPgZa__resultBadge{margin:0 auto 8px}.chargeback-module__PHPgZa__resultIntro h1{margin-inline:auto}.chargeback-module__PHPgZa__resultIntro>p{max-width:560px;margin-inline:auto}.chargeback-module__PHPgZa__resultBadge{color:var(--signal-dark);background:var(--signal-soft)}.chargeback-module__PHPgZa__cleanBadge{color:var(--green);background:var(--green-soft)}.chargeback-module__PHPgZa__partialNumbers{text-align:left;grid-template-columns:1fr 1.15fr;gap:10px;margin:29px 0 20px;display:grid}.chargeback-module__PHPgZa__partialNumbers>div{border:1px solid var(--line);background:var(--paper);border-radius:13px;min-height:122px;padding:20px}.chargeback-module__PHPgZa__partialNumbers strong{font:650 27px var(--font-fraunces), serif;letter-spacing:-.03em;display:block}.chargeback-module__PHPgZa__lockedNumber{position:relative;overflow:hidden}.chargeback-module__PHPgZa__lockedNumber strong{filter:blur(5px);-webkit-user-select:none;user-select:none}.chargeback-module__PHPgZa__lockedNumber i{color:var(--signal-dark);background:var(--signal-soft);text-transform:uppercase;border-radius:99px;margin-top:7px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800;display:inline-block}.chargeback-module__PHPgZa__resultIntro>.chargeback-module__PHPgZa__primaryButton{width:100%}.chargeback-module__PHPgZa__cleanPanel{text-align:left;background:var(--green-soft);border:1px solid #cde2d8;border-radius:13px;align-items:center;gap:14px;margin:29px 0 20px;padding:20px;display:flex}.chargeback-module__PHPgZa__cleanPanel>svg{color:#fff;background:var(--green);border-radius:50%;flex:0 0 32px;width:32px;height:32px;padding:5px}.chargeback-module__PHPgZa__cleanPanel strong,.chargeback-module__PHPgZa__cleanPanel span{display:block}.chargeback-module__PHPgZa__cleanPanel strong{margin-bottom:3px;font-size:14px}.chargeback-module__PHPgZa__cleanPanel span{color:var(--muted);font-size:12px}.chargeback-module__PHPgZa__contactGate .chargeback-module__PHPgZa__eyebrow{margin-bottom:2px}.chargeback-module__PHPgZa__contactGate form{margin-top:24px}.chargeback-module__PHPgZa__formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.chargeback-module__PHPgZa__formGrid label>span{margin-bottom:6px;font-size:11px;font-weight:800;display:block}.chargeback-module__PHPgZa__formGrid input,.chargeback-module__PHPgZa__formGrid select{border:1.5px solid var(--line);width:100%;height:45px;color:var(--ink);background:var(--card);font:500 13px var(--font-dm-sans), sans-serif;border-radius:8px;outline:0;padding:0 12px}.chargeback-module__PHPgZa__formGrid input:focus,.chargeback-module__PHPgZa__formGrid select:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.chargeback-module__PHPgZa__fullField{grid-column:1/-1}.chargeback-module__PHPgZa__consent{color:var(--muted);align-items:flex-start;gap:10px;margin:17px 0;font-size:10px;line-height:1.5;display:flex}.chargeback-module__PHPgZa__consent input{width:16px;height:16px;accent-color:var(--signal);flex:none;margin-top:1px}.chargeback-module__PHPgZa__contactGate .chargeback-module__PHPgZa__primaryButton{width:100%}.chargeback-module__PHPgZa__formError{color:#a42e1c;margin:-5px 0 12px;font-size:12px;font-weight:700}.chargeback-module__PHPgZa__fullResult .chargeback-module__PHPgZa__resultBadge{margin-bottom:18px}.chargeback-module__PHPgZa__resultHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:22px;display:flex}.chargeback-module__PHPgZa__resultHeading p{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.chargeback-module__PHPgZa__resultHeading h1{margin:0;font-size:clamp(29px,5vw,43px);line-height:1}.chargeback-module__PHPgZa__exposedPill{background:var(--paper);text-align:right;border-radius:9px;flex:none;padding:11px 14px}.chargeback-module__PHPgZa__exposedPill strong{font:650 18px var(--font-fraunces), serif}.chargeback-module__PHPgZa__ruleCopy{color:var(--muted);margin:18px 0 28px;font-size:13px;line-height:1.65}.chargeback-module__PHPgZa__breakdownSection{margin-top:26px}.chargeback-module__PHPgZa__sectionHeading{align-items:center;gap:10px;margin-bottom:12px;display:flex}.chargeback-module__PHPgZa__sectionHeading>span{color:var(--signal);font-size:10px;font-weight:900}.chargeback-module__PHPgZa__sectionHeading h2{font:650 18px var(--font-fraunces), serif;margin:0}.chargeback-module__PHPgZa__driverGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.chargeback-module__PHPgZa__driver{border:1px solid var(--line);background:var(--paper);border-radius:10px;min-width:0;padding:15px}.chargeback-module__PHPgZa__driver strong,.chargeback-module__PHPgZa__driver small{text-overflow:ellipsis;display:block;overflow:hidden}.chargeback-module__PHPgZa__driver strong{font:650 17px var(--font-fraunces), serif;white-space:nowrap}.chargeback-module__PHPgZa__driver small{color:var(--muted);white-space:nowrap;margin-top:3px;font-size:10px}.chargeback-module__PHPgZa__assumptions{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.chargeback-module__PHPgZa__assumptions>div{padding:13px 15px}.chargeback-module__PHPgZa__assumptions>div:nth-child(odd){border-right:1px solid var(--line)}.chargeback-module__PHPgZa__assumptions>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.chargeback-module__PHPgZa__assumptions strong{font-size:12px}.chargeback-module__PHPgZa__assumptionNote{color:var(--muted);margin:10px 0 0;font-size:10px;line-height:1.55}.chargeback-module__PHPgZa__stateNotice{color:#785618;background:#fff8e8;border:1px solid #ebca8d;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:10px;line-height:1.55}.chargeback-module__PHPgZa__bookingCard{color:#fff;background:var(--ink);border-radius:14px;margin-top:28px;padding:24px}.chargeback-module__PHPgZa__bookingKicker{color:#ffc5b4;background:#ffffff1a}.chargeback-module__PHPgZa__bookingCard h2{font:650 24px var(--font-fraunces), serif;letter-spacing:-.02em;margin:12px 0 7px}.chargeback-module__PHPgZa__bookingCard>p{color:#ffffffb3;margin:0;font-size:11px;line-height:1.6}.chargeback-module__PHPgZa__bookingActions{align-items:center;gap:10px;margin-top:18px;display:flex}.chargeback-module__PHPgZa__bookingActions .chargeback-module__PHPgZa__primaryButton{min-height:45px;padding:0 17px;font-size:12px}.chargeback-module__PHPgZa__bookingActions>button{color:#ffffffa6;background:0 0;border-color:#ffffff29}.chargeback-module__PHPgZa__bookingActions>button:hover{color:#fff;border-color:#ffffff80}.chargeback-module__PHPgZa__declinedMessage{align-items:center;gap:13px;display:flex}.chargeback-module__PHPgZa__declinedMessage>svg{color:#fff;background:var(--green);border-radius:50%;flex:0 0 32px;width:32px;height:32px;padding:5px}.chargeback-module__PHPgZa__declinedMessage strong,.chargeback-module__PHPgZa__declinedMessage span{display:block}.chargeback-module__PHPgZa__declinedMessage strong{font:650 18px var(--font-fraunces), serif;margin-bottom:3px}.chargeback-module__PHPgZa__declinedMessage span{color:#ffffffa6;font-size:11px}.chargeback-module__PHPgZa__resultFooter{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.chargeback-module__PHPgZa__resultFooter p{max-width:450px;color:var(--muted);margin:0;font-size:9px;line-height:1.5}.chargeback-module__PHPgZa__resultFooter button{border:0;border-bottom:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;flex:none;padding:0;font-size:10px}.chargeback-module__PHPgZa__primaryButton:focus-visible,.chargeback-module__PHPgZa__continueButton:focus-visible,.chargeback-module__PHPgZa__option:focus-visible,.chargeback-module__PHPgZa__monthGrid button:focus-visible,.chargeback-module__PHPgZa__backButton:focus-visible,.chargeback-module__PHPgZa__quickPicks button:focus-visible,.chargeback-module__PHPgZa__stepper button:focus-visible,.chargeback-module__PHPgZa__bookingActions button:focus-visible,.chargeback-module__PHPgZa__resultFooter button:focus-visible{outline:3px solid var(--signal);outline-offset:3px}@keyframes chargeback-module__PHPgZa__contentIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.chargeback-module__PHPgZa__stage{padding:24px 24px 48px}.chargeback-module__PHPgZa__toolCard{border-radius:16px;min-height:0;padding:28px 22px}.chargeback-module__PHPgZa__intro h1{font-size:30px}.chargeback-module__PHPgZa__introCopy{font-size:14px}.chargeback-module__PHPgZa__progressWrap{margin-bottom:25px}.chargeback-module__PHPgZa__question h1,.chargeback-module__PHPgZa__resultIntro h1,.chargeback-module__PHPgZa__contactGate h1{font-size:24px}.chargeback-module__PHPgZa__question>p,.chargeback-module__PHPgZa__resultIntro>p,.chargeback-module__PHPgZa__contactGate>p{font-size:13px}.chargeback-module__PHPgZa__answerArea{margin-top:22px}.chargeback-module__PHPgZa__currencyInput{height:70px}.chargeback-module__PHPgZa__currencyInput input{font-size:30px}.chargeback-module__PHPgZa__option{min-height:57px;padding:9px 12px}.chargeback-module__PHPgZa__option small{font-size:10px}.chargeback-module__PHPgZa__monthGrid button{min-height:44px}.chargeback-module__PHPgZa__partialNumbers{grid-template-columns:1fr}.chargeback-module__PHPgZa__partialNumbers>div{min-height:100px}.chargeback-module__PHPgZa__formGrid{grid-template-columns:1fr;gap:11px}.chargeback-module__PHPgZa__fullField{grid-column:auto}.chargeback-module__PHPgZa__resultHeading{display:block}.chargeback-module__PHPgZa__exposedPill{text-align:left;width:fit-content;margin-top:14px}.chargeback-module__PHPgZa__driverGrid{grid-template-columns:1fr}.chargeback-module__PHPgZa__driver{grid-template-columns:1fr auto;align-items:center;padding:12px 14px;display:grid}.chargeback-module__PHPgZa__driver>span{grid-column:1}.chargeback-module__PHPgZa__driver strong{grid-area:1/2/span 2}.chargeback-module__PHPgZa__driver small{grid-column:1}.chargeback-module__PHPgZa__assumptions{grid-template-columns:1fr}.chargeback-module__PHPgZa__assumptions>div:nth-child(odd){border-right:0}.chargeback-module__PHPgZa__assumptions>div:not(:last-child){border-bottom:1px solid var(--line)}.chargeback-module__PHPgZa__bookingCard{padding:20px}.chargeback-module__PHPgZa__bookingActions{flex-direction:column;align-items:stretch}.chargeback-module__PHPgZa__bookingActions>button{min-height:40px}.chargeback-module__PHPgZa__resultFooter{align-items:flex-end}}@media (max-height:760px) and (min-width:721px){.chargeback-module__PHPgZa__stage{padding-block:24px 48px}.chargeback-module__PHPgZa__toolCard{min-height:500px;padding-block:34px}}@media (prefers-reduced-motion:reduce){.chargeback-module__PHPgZa__question,.chargeback-module__PHPgZa__resultIntro,.chargeback-module__PHPgZa__contactGate,.chargeback-module__PHPgZa__fullResult{animation:none}.chargeback-module__PHPgZa__progressFill,.chargeback-module__PHPgZa__primaryButton,.chargeback-module__PHPgZa__continueButton,.chargeback-module__PHPgZa__option{transition:none}}
