@font-face{font-family:SP Donation Phone;src:url(/assets/fonts/PPNeueMontreal-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:SP Donation Phone;src:url(/assets/sp-invisivel-walkthrough/PPNeueMontreal-Medium.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:SP Donation Phone;src:url(/assets/sp-invisivel-walkthrough/PPNeueMontreal-Bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}.sp-donation-phone{position:relative;width:100%;height:100%;isolation:isolate;font-family:SP Donation Phone,PP Neue Montreal TT,Helvetica Neue,Arial,sans-serif;font-weight:400;font-synthesis:none}.sp-donation-phone *,.sp-donation-phone *:before,.sp-donation-phone *:after{box-sizing:border-box}.sp-donation-phone button,.sp-donation-phone input{font:inherit}.sp-donation-phone img{display:block}.sp-donation-phone .donation-stage{position:relative;width:100%;height:100%;background:transparent;pointer-events:none}.sp-donation-phone .donation-stage[data-phone-crop]{overflow:hidden}.sp-donation-phone .donation-phone{pointer-events:auto}.sp-donation-phone .donation-scale{position:absolute;top:50%;left:50%;transform-origin:center}.sp-donation-phone .donation-scene{position:relative}.sp-donation-phone .donation-device{top:auto;left:auto;transform:none}.sp-donation-phone .social-proof{opacity:0;transform:translate(-18px) scale(.94);transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.sp-donation-phone .social-proof.is-visible{opacity:1;transform:translate(0) scale(1)}.sp-donation-phone .donor-stack img{object-fit:cover}.sp-donation-phone .distribution-link{opacity:0;transform:translateY(-4px);transition:opacity .26s ease,transform .3s cubic-bezier(.22,1,.36,1)}.sp-donation-phone .distribution-link.is-visible{opacity:1;transform:translateY(0)}.sp-donation-phone .amount-presets{opacity:0;transform:translateY(6px);transition:opacity .26s ease,transform .3s cubic-bezier(.22,1,.36,1)}.sp-donation-phone .amount-presets.is-visible{opacity:1;transform:translateY(0)}.sp-donation-phone .amount-choice{position:relative}.sp-donation-phone .donation-highlight{position:absolute;z-index:12;overflow:visible;pointer-events:none}.sp-donation-phone .highlight-box{position:absolute;display:block;animation:sp-phone-cue-in .3s cubic-bezier(.22,1,.36,1) both}.sp-donation-phone .highlight-box{border:1.5px solid rgba(255,112,67,.82);background:#ff704317}.sp-donation-phone .donation-scale,.sp-donation-phone .donation-scene,.sp-donation-phone .donation-device{width:474.723px;height:1041px}.sp-donation-phone .donation-device{position:relative;overflow:visible;border-radius:57.435px;background:#080808}.sp-donation-phone .donation-phone{--prototype-focus: #8ec5ff;--prototype-hover: rgba(255, 255, 255, .055);--prototype-pressed: rgba(255, 255, 255, .1);--prototype-selected: rgba(255, 255, 255, .08);--prototype-selected-stroke: rgba(255, 255, 255, .48);--prototype-error: #ff8b73;position:absolute;top:.23px;left:15.045px;display:flex;flex-direction:column;align-items:flex-start;width:444.628px;height:1032.845px;overflow:hidden;border:0;border-radius:35.649px;background:#020202;box-shadow:none;color:#fff;font-family:SP Donation Phone,PP Neue Montreal TT,Helvetica Neue,Arial,sans-serif;font-synthesis:none;gap:16.954px}.sp-donation-phone .donation-phone button,.sp-donation-phone .donation-phone input{margin:0;border:0}.sp-donation-phone .donation-phone button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.sp-donation-phone .donation-phone input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.sp-donation-phone .donation-phone button:focus-visible,.sp-donation-phone .donation-phone input:focus-visible{outline:2px solid var(--prototype-focus);outline-offset:-2px}.sp-donation-phone .phone-header{display:flex;flex:0 0 204.684px;flex-direction:column;align-items:flex-start;width:444.628px;height:204.684px;gap:13.564px}.sp-donation-phone .phone-toolbar-stack{display:flex;flex:0 0 162.402px;flex-direction:column;align-items:flex-start;width:444.628px;height:162.402px;gap:11.883px}.sp-donation-phone .phone-notch-spacer{display:block;flex:0 0 16.834px;width:32.679px;height:16.834px;background:#080808}.sp-donation-phone .phone-browser-shell{position:relative;flex:0 0 93.085px;width:444.628px;height:93.085px}.sp-donation-phone .phone-statusbar{position:absolute;top:0;left:4.95px;display:block;width:429.778px;height:43.572px;padding:0;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14.854px;font-weight:600}.sp-donation-phone .phone-statusbar span{position:absolute;top:13.864px;left:22.63px;width:41.591px;height:18px;line-height:normal;letter-spacing:-.1634px;text-align:center;white-space:nowrap}.sp-donation-phone .phone-statusbar img{position:absolute;top:15.844px;left:348.58px;width:67.338px;height:13.864px;border-radius:0;background:transparent;object-fit:fill;object-position:center}.sp-donation-phone .browser-bar{position:absolute;top:47.536px;left:9.9px;display:block;width:424.828px;height:35.649px;padding:0}.sp-donation-phone .browser-address{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:29.708px;background:#5e6268;color:#fff;font-family:Inter,Arial,sans-serif;font-size:15.844px;font-weight:400;line-height:normal;gap:6.932px}.sp-donation-phone .browser-address img{width:7.922px;height:9.894px;margin:0}.sp-donation-phone .browser-share{position:absolute;top:8.916px;right:16.83px;width:13.863px;height:17.817px}.sp-donation-phone .donation-nav{display:flex;flex:0 0 28.718px;align-items:center;justify-content:space-between;width:444.628px;height:28.718px;padding:0 3.961px}.sp-donation-phone .sp-logo{width:80.718px;height:19.484px;object-fit:fill;object-position:left center}.sp-donation-phone .donation-nav-actions{display:flex;align-items:center;justify-content:flex-end;height:28.718px;gap:9.903px}.sp-donation-phone .donate-nav-button,.sp-donation-phone .icon-button{display:flex;align-items:center;justify-content:center;height:28.718px;border-radius:3.654px;background:#ffffff08}.sp-donation-phone .donate-nav-button{flex:0 0 auto;min-width:0;padding:5.942px 15.844px;color:#d9d9d9;font-size:11.883px;font-weight:400;line-height:normal}.sp-donation-phone .icon-button--whatsapp{flex:0 0 30.407px;width:30.407px;border-radius:3.169px}.sp-donation-phone .icon-button--menu{flex:0 0 32.884px;width:32.884px}.sp-donation-phone .icon-button--whatsapp img{width:12.676px;height:12.759px}.sp-donation-phone .icon-button--menu img{width:21.922px;height:21.922px}.sp-donation-phone .social-proof{display:flex;flex:0 0 28.718px;align-items:center;width:max-content;height:28.718px;margin:0;padding:5.942px 14px 5.942px 11.883px;border-radius:26.737px;background:#1e1e1e;color:#b3b3b3;font-size:11.883px;line-height:normal;gap:6.958px}.sp-donation-phone .social-proof small{margin:0;color:#949494;font-size:11.883px;line-height:normal}.sp-donation-phone .donor-stack{display:flex;flex:0 0 36.64px;width:36.64px;height:14.854px;margin:0}.sp-donation-phone .donor-stack img{width:14.854px;height:14.854px;margin-right:-3.961px;border:0;border-radius:19.805px}.sp-donation-phone .donor-stack img:last-child{margin-right:0}.sp-donation-phone .donation-form{display:flex;flex:0 0 754.581px;flex-direction:column;align-items:center;justify-content:space-between;width:444.628px;height:754.581px;padding:20.345px 20.345px 27.127px;border:1px solid #1e1e1e;border-radius:8px;background:#121212;box-shadow:none}.sp-donation-phone .donation-form-top{display:flex;flex:0 0 301.637px;flex-direction:column;align-items:flex-start;width:403.938px;height:301.637px;gap:19.805px}.sp-donation-phone .appeal-section{display:flex;flex:0 0 126.591px;flex-direction:column;align-items:flex-start;width:403.938px;height:126.591px;gap:15.844px}.sp-donation-phone .story-row{display:flex;flex:0 0 48px;align-items:center;width:403.938px;min-height:0;height:48px;gap:0;transition:gap .32s cubic-bezier(.22,1,.36,1)}.sp-donation-phone .story-row.is-specific{gap:11.883px}.sp-donation-phone .story-image{position:relative;flex:0 0 0;width:0;height:48px;overflow:hidden;border-radius:4px;opacity:0;transform:translate(-5.4px) scale(.78);transform-origin:left center;transition:flex-basis .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .32s cubic-bezier(.22,1,.36,1)}.sp-donation-phone .story-row.is-specific .story-image{flex-basis:60px;width:60px;opacity:1;transform:translate(0) scale(1)}.sp-donation-phone .story-image img{position:absolute;top:-15.84%;left:-12.8%;width:127.15%;max-width:none;height:154.68%;object-fit:fill}.sp-donation-phone .story-copy{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0;height:auto;margin:0;gap:3.961px}.sp-donation-phone .story-copy strong,.sp-donation-phone .story-copy span{width:100%;height:auto;overflow:hidden;text-overflow:clip;white-space:nowrap}.sp-donation-phone .story-copy strong{color:#fff;font-size:15.844px;font-weight:400;line-height:1.1}.sp-donation-phone .story-copy strong b{font-weight:500}.sp-donation-phone .story-copy span{color:#949494;font-size:11.883px;line-height:1.1}.sp-donation-phone .frequency-block{display:flex;flex:0 0 62.747px;flex-direction:column;align-items:center;width:403.938px;height:62.747px;margin:0;gap:11.883px}.sp-donation-phone .frequency-toggle{display:flex;flex:0 0 37px;align-items:flex-start;width:403.938px;height:37px;overflow:hidden;border:0;border-radius:8px;background:#121212;box-shadow:inset 0 0 0 .99px #252525}.sp-donation-phone .frequency-toggle>.frequency-option{display:flex;align-items:center;justify-content:center;height:35px;padding:0;border-radius:0;background:#121212;color:#949494;font-size:14px;font-weight:500;line-height:1.1;gap:11.883px;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease,filter .12s ease}.sp-donation-phone .frequency-toggle>.frequency-option:first-child{flex:0 0 208px;width:208px;height:37px}.sp-donation-phone .frequency-toggle>.frequency-option:last-child{flex:0 0 195.938px;width:195.938px;margin-top:1px}.sp-donation-phone .frequency-toggle>.frequency-option.is-selected{background:#fff;color:#080808}.sp-donation-phone .frequency-toggle img{width:11.883px;height:11.883px}.sp-donation-phone .distribution-link{display:flex;flex:0 0 13.864px;align-items:flex-start;justify-content:center;width:233.825px;height:13.864px;color:#949494;font-size:11.883px;line-height:1.1}.sp-donation-phone .distribution-content{display:flex;align-items:flex-start;width:233.825px;height:13.864px;gap:3.961px}.sp-donation-phone .distribution-link img{width:13.864px;height:13.864px}.sp-donation-phone .amount-section{display:flex;flex:0 0 155.241px;flex-direction:column;align-items:flex-start;width:403.938px;height:155.241px;gap:11.883px}.sp-donation-phone .amount-presets{display:flex;flex:0 0 51.747px;align-items:flex-start;width:403.938px;min-height:0;height:51.747px;margin:0;gap:19.805px}.sp-donation-phone .amount-choice{display:flex;flex:0 0 86.401px;align-items:center;justify-content:center;width:86.401px;height:40.766px;padding:0;border:0;border-radius:8px;background:#1e1e1e99;box-shadow:inset 0 0 0 1px #25252580;color:#fff;font-size:15.844px;font-weight:500;line-height:1.1;transition:background-color .18s ease,box-shadow .18s ease,filter .12s ease}.sp-donation-phone .amount-choice:disabled{color:#fff;cursor:default}.sp-donation-phone .amount-choice.is-selected{background:var(--prototype-selected);box-shadow:inset 0 0 0 1.5px var(--prototype-selected-stroke)}.sp-donation-phone .amount-choice-group{position:relative;display:flex;flex:0 0 85.32px;flex-direction:column;align-items:center;justify-content:flex-start;width:85.32px;min-width:85.32px;height:51.747px}.sp-donation-phone .amount-choice-group>.amount-choice{flex:0 0 40.766px;margin-bottom:-5.942px}.sp-donation-phone .amount-choice-group>small{position:relative;z-index:2;top:auto;left:auto;display:flex;flex:0 0 16.922px;align-items:center;justify-content:center;width:63.778px;height:16.922px;padding:3.961px 7.922px;border-radius:11.883px;background:#fff;color:#000;font-size:7.922px;font-weight:500;line-height:1.1;letter-spacing:.1584px;translate:none;white-space:nowrap;gap:3px;animation:sp-phone-cue-in .3s cubic-bezier(.22,1,.36,1) both}.sp-donation-phone .amount-choice-group>small .popular-heart{flex:0 0 6.934px;width:6.934px;height:6.934px;max-width:none}.sp-donation-phone .custom-amount{display:flex;flex:0 0 91.611px;align-items:center;justify-content:space-between;width:403.938px;height:91.611px;margin:0;padding:19.805px;border:0;border-radius:12px;background:#1e1e1e99;box-shadow:inset 0 0 0 1px #25252580;color:#fff;transition:background-color .18s ease,box-shadow .18s ease}.sp-donation-phone .custom-amount.has-value{border:0;box-shadow:inset 0 0 0 1px #25252580}.sp-donation-phone .custom-amount.is-edited{box-shadow:inset 0 0 0 1px #fff3}.sp-donation-phone .custom-amount span{flex:0 0 auto;font-size:31.688px;font-weight:500;line-height:1.1}.sp-donation-phone .custom-amount-value{flex:1 1 auto;min-width:0;height:52.286px;padding:0;background:transparent;color:#fff;font-family:SP Donation Phone,PP Neue Montreal TT,Helvetica Neue,Arial,sans-serif;font-size:47.533px;font-weight:500;line-height:1.1;letter-spacing:0;text-align:right}.sp-donation-phone .custom-amount-value:focus-visible{outline:0}.sp-donation-phone .custom-amount:focus-within{box-shadow:inset 0 0 0 2px var(--prototype-focus)}.sp-donation-phone .donation-form-top[data-presets=false] .amount-presets{display:none}.sp-donation-phone .donation-form-top[data-presets=false] .amount-section{flex:1 1 auto;min-height:0;height:auto}.sp-donation-phone .donation-form-top[data-presets=false] .custom-amount{flex:1 1 auto;height:100%;min-height:91.611px}.sp-donation-phone .donation-form-top[data-presets=false] .custom-amount span{font-size:53.3336px}.sp-donation-phone .donation-form-top[data-presets=false] .custom-amount-value{height:88px;font-size:80px}.sp-donation-phone .donation-form-top[data-distribution=false] .distribution-link{display:none}.sp-donation-phone .donation-form-top[data-distribution=false] .frequency-block{flex-basis:37px;height:37px}.sp-donation-phone .donation-form-top[data-distribution=false] .appeal-section{flex-basis:100.844px;height:100.844px}.sp-donation-phone .contact-section{display:flex;flex:0 0 98.163px;flex-direction:column;align-items:flex-start;width:403.938px;height:98.163px;gap:11.883px}.sp-donation-phone .email-field-group{display:flex;flex:0 0 73.28px;flex-direction:column;align-items:flex-start;width:403.938px;height:73.28px;gap:11.883px}.sp-donation-phone .field-label{display:block;width:403.938px;height:21.786px;margin:0;color:#fff;font-size:19.805px;font-weight:400;line-height:1.1}.sp-donation-phone .email-field{display:flex;flex:0 0 39.611px;align-items:center;width:405.018px;height:39.611px;margin:0;padding:8px 12px;border:0;border-radius:8px;background:#1e1e1e99;box-shadow:inset 0 0 0 1px #25252580,0 .99px .99px #1018280a;color:#949494;font-family:Inter,Arial,sans-serif;font-size:13.864px;line-height:15.844px;caret-color:#fff;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease}.sp-donation-phone .email-field::placeholder{color:#949494;opacity:1}.sp-donation-phone .email-field.is-edited{color:#d9d9d9}.sp-donation-phone .updates-choice{position:relative;z-index:0;display:flex;flex:0 0 13px;align-items:flex-start;width:403.938px;min-height:0;height:13px;padding:0;gap:0;background:transparent;color:#949494;font-size:11.883px;line-height:1.1;text-align:left;isolation:isolate;transition:color .18s ease,filter .12s ease}.sp-donation-phone .updates-choice:before,.sp-donation-phone .payment-list>.payment-row:before{position:absolute;z-index:-1;border-radius:8px;background:transparent;content:"";pointer-events:auto;transition:background-color .18s ease,box-shadow .18s ease}.sp-donation-phone .updates-choice:before{top:-6px;right:0;bottom:-6px;left:0}.sp-donation-phone .updates-choice.is-selected{color:#b3b3b3}.sp-donation-phone .updates-content{display:flex;align-items:center;width:max-content;max-width:none;height:13px;gap:11.883px}.sp-donation-phone .checkbox{display:grid;flex:0 0 11.883px;place-items:center;width:11.883px;height:11.883px;border:.99px solid #595959}.sp-donation-phone .updates-choice.is-selected .checkbox{border:0;background:#fff}.sp-donation-phone .checkbox img{width:11.883px;height:11.883px}.sp-donation-phone .payment-section{display:flex;flex:0 0 237.559px;flex-direction:column;align-items:flex-start;width:403.938px;height:237.559px;gap:29.708px}.sp-donation-phone .payment-method-group{display:flex;flex:0 0 158.851px;flex-direction:column;align-items:flex-start;width:403.938px;height:158.851px;gap:11.883px}.sp-donation-phone .payment-label{margin:0}.sp-donation-phone .payment-list{display:flex;flex:0 0 124.967px;flex-direction:column;align-items:flex-start;width:403.938px;height:124.967px;margin:0;padding:18px 16px;border:0;border-radius:12px;background:#1e1e1e99;box-shadow:inset 0 0 0 .99px #25252580;gap:16px;transition:box-shadow .18s ease}.sp-donation-phone .payment-list>.payment-row{position:relative;z-index:0;display:flex;flex:0 0 auto;align-items:center;min-height:0;padding:0;background:transparent;color:#fff;isolation:isolate;text-align:left;transition:filter .12s ease}.sp-donation-phone .payment-list>.payment-row:before{top:-7px;bottom:-7px;left:-8px;width:371.938px}.sp-donation-phone .payment-list>.payment-row.is-selected:before{background:var(--prototype-selected)}.sp-donation-phone .payment-list>.payment-row--pix{height:15px;gap:15.844px}.sp-donation-phone .payment-list>.payment-row--apple{height:18.373px;gap:11.883px}.sp-donation-phone .payment-list>.payment-row--card{width:100%;height:23.594px;gap:19.805px}.sp-donation-phone .payment-list .payment-radio{flex:0 0 11.883px;width:11.883px;height:11.883px}.sp-donation-phone .payment-option{display:flex;align-items:center}.sp-donation-phone .payment-row--pix .payment-option{height:15px;gap:19.805px}.sp-donation-phone .payment-row--apple .payment-option{height:18.373px;gap:7.922px}.sp-donation-phone .payment-row--card .payment-option{height:23.594px;gap:19.805px}.sp-donation-phone .payment-media{display:flex;align-items:center;justify-content:center}.sp-donation-phone .payment-row--pix .payment-media{width:19.805px;height:15px}.sp-donation-phone .payment-row--apple .payment-media{width:32.805px;height:18.373px}.sp-donation-phone .payment-row--card .payment-media{width:11.711px;height:23.594px}.sp-donation-phone .payment-list .payment-row--pix .payment-media img{width:11.711px;height:11.711px}.sp-donation-phone .payment-list .payment-row--apple .payment-media img{width:32.805px;height:18.373px}.sp-donation-phone .payment-list .payment-row--card .payment-media img{width:11.711px;height:11.711px}.sp-donation-phone .payment-list b{font-size:13.864px;font-weight:400;line-height:1.1}.sp-donation-phone .donate-now{display:flex;flex:0 0 49px;align-items:center;justify-content:center;width:403.938px;height:49px;margin:0;padding:0;border-radius:8px;background:#fff!important;color:#000!important;font-size:15.844px;font-weight:700;line-height:1.1;text-transform:uppercase;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease,filter .12s ease}.sp-donation-phone .donate-now.is-complete{background:#dff3e5!important;color:#12331e!important}.sp-donation-phone .donate-now.is-attention{background:#f8d8cf!important;color:#43170d!important}.sp-donation-phone .custom-amount.is-invalid,.sp-donation-phone .custom-amount.is-invalid:focus-within,.sp-donation-phone .email-field.is-invalid,.sp-donation-phone .payment-list.is-invalid{box-shadow:inset 0 0 0 2px var(--prototype-error)}.sp-donation-phone .custom-amount.is-invalid:focus-within{box-shadow:inset 0 0 0 2px var(--prototype-focus),inset 0 0 0 4px var(--prototype-error)}.sp-donation-phone .updates-choice:focus-visible,.sp-donation-phone .payment-list>.payment-row:focus-visible{outline:0}.sp-donation-phone .updates-choice:focus-visible:before,.sp-donation-phone .payment-list>.payment-row:focus-visible:before{box-shadow:inset 0 0 0 2px var(--prototype-focus)}.sp-donation-phone .frequency-option:active,.sp-donation-phone .amount-choice:not(:disabled):active,.sp-donation-phone .updates-choice:active,.sp-donation-phone .payment-list>.payment-row:active,.sp-donation-phone .donate-now:active{filter:brightness(.84)}@media(hover:hover)and (pointer:fine){.sp-donation-phone .frequency-toggle>.frequency-option:not(.is-selected):hover{background:var(--prototype-hover);color:#a3a3a3}.sp-donation-phone .amount-choice:not(:disabled):hover{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff52}.sp-donation-phone .amount-choice.is-selected:hover{box-shadow:inset 0 0 0 1.5px #ffffffb3}.sp-donation-phone .custom-amount:not(.is-invalid):hover,.sp-donation-phone .email-field:not(.is-invalid):hover{background:#ffffff0e;box-shadow:inset 0 0 0 1px #ffffff3d}.sp-donation-phone .custom-amount:not(.is-invalid):focus-within:hover,.sp-donation-phone .email-field:not(.is-invalid):focus-visible:hover{box-shadow:inset 0 0 0 2px var(--prototype-focus)}.sp-donation-phone .updates-choice:hover:before,.sp-donation-phone .payment-list>.payment-row:hover:before{background:var(--prototype-hover)}.sp-donation-phone .payment-list>.payment-row.is-selected:hover:before{background:var(--prototype-pressed)}.sp-donation-phone .donate-now:not(.is-complete):not(.is-attention):hover{background:#ececec!important}.sp-donation-phone .donate-now.is-complete:hover{background:#ccebd6!important}.sp-donation-phone .donate-now.is-attention:hover{background:#f3c7ba!important}}.sp-donation-phone .phone-home-indicator{position:absolute;z-index:2;top:1012.289px;left:170.518px;display:block;width:133.686px;height:4.951px;border-radius:99.026px;background:#fdfdfd;pointer-events:none}.sp-donation-phone .donation-device-frame{position:absolute;z-index:3;top:-48.313px;left:-48.313px;display:block;width:571.346px;height:1125.819px;max-width:none;pointer-events:none}.sp-donation-phone .donation-highlight{top:.23px;right:auto;bottom:auto;left:15.045px;width:444.628px;height:1032.845px;overflow:visible}.sp-donation-phone .highlight-box{border-width:2px;border-radius:10.8px;box-shadow:0 0 0 3.6px #ff70430d,0 0 25.2px #ff704317}.sp-donation-phone .frequency-block{position:relative}.sp-donation-phone .distribution-content{padding:0;background:transparent;color:#939393;font-size:11.883px;line-height:1.1;white-space:nowrap}.sp-donation-phone .distribution-content:hover{color:#fff}.sp-donation-phone .distribution-content:active{color:#b3b3b3}.sp-donation-phone .distribution-content:focus-visible{outline-offset:3px}.sp-donation-phone .distribution-overlay{position:absolute;z-index:4;top:125px;right:0;bottom:27px;left:0;display:grid;place-items:center;padding:20.345px;background:#000000b8;touch-action:pan-y pinch-zoom;overscroll-behavior:contain;animation:sp-phone-cue-in .18s ease-out}.sp-donation-phone .distribution-popup{width:100%;min-width:0;padding:20px;border:1px solid #303030;border-radius:12px;background:#121212;box-shadow:0 12px 40px #00000080;color:#fff}.sp-donation-phone .distribution-popup__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.sp-donation-phone .distribution-popup__eyebrow{margin:0;color:#a0a0a0;font-size:12px;line-height:1.2}.sp-donation-phone .distribution-popup h2{margin:6px 0 0;font-size:24px;font-weight:500;line-height:1.15}.sp-donation-phone .distribution-popup__close{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;border-radius:8px;background:#1e1e1e;color:#c7c7c7}.sp-donation-phone .distribution-popup__bar{display:flex;height:14px;margin:22px 0;gap:3px;overflow:hidden;border-radius:4px}.sp-donation-phone .distribution-popup__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.sp-donation-phone .distribution-popup__card{min-width:0;padding:16px 12px;border:1px solid #292929;border-radius:8px;background:#1a1a1a}.sp-donation-phone .distribution-popup dt{display:flex;align-items:center;gap:6px;color:#d0d0d0;font-size:14px;line-height:1.2}.sp-donation-phone .distribution-popup dt span{flex:0 0 6px;height:6px;border-radius:50%}.sp-donation-phone .distribution-popup dd{margin:12px 0 0;color:#fff;font-size:38px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.sp-donation-phone .distribution-popup dd span{font-size:24px}.sp-donation-phone .distribution-popup__note{margin:18px 0;color:#a0a0a0;font-size:14px;line-height:1.3}.sp-donation-phone .distribution-popup__done{width:100%;min-height:48px;border-radius:8px;background:#fff;color:#080808;font-size:16px;font-weight:700}.sp-donation-phone .distribution-popup__close:hover{background:#292929}.sp-donation-phone .distribution-popup__done:hover{background:#e6e6e6}.sp-donation-phone .payment-section{position:relative}.sp-donation-phone .prototype-status{position:absolute;left:0;top:calc(100% + 7px);width:100%;color:#d9d9d9;font-size:10px;line-height:1.2;text-align:center}.sp-donation-phone .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes sp-phone-cue-in{0%{opacity:0}to{opacity:1}}.sp-donation-phone[data-reduced-motion] *,.sp-donation-phone[data-reduced-motion] *:before,.sp-donation-phone[data-reduced-motion] *:after{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.sp-donation-phone *,.sp-donation-phone *:before,.sp-donation-phone *:after{animation:none!important;transition:none!important}}
