.ct-donation{background:#07172f}.ct-donation-card{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:64px;align-items:center;padding:56px;border:1px solid #234369;border-top:4px solid #ffda24;background:radial-gradient(ellipse at 0 100%,#123660 0,transparent 65%),#0b203d;overflow:hidden}.ct-donation-copy h2{font-size:clamp(34px,4vw,58px);line-height:1.06;margin:22px 0}.ct-donation-copy p{color:#c0d0e5;line-height:1.85;max-width:650px}.ct-donation-note{display:block;margin-top:22px;color:#eef4ff;font-size:13px;line-height:1.7;font-weight:600}.ct-pix-box{position:relative;background:#06152d;border:1px solid #31537a;padding:32px;text-align:center;min-width:0}.ct-pix-label{display:block;color:#ffda24;font-size:19px;font-weight:800;letter-spacing:.12em}.ct-pix-type{color:#aec5df;font-size:13px;margin:24px 0 8px}.ct-pix-key{display:block;font-size:clamp(18px,2vw,25px);color:#fff;white-space:nowrap;letter-spacing:.01em}.ct-copy-pix{width:100%;margin-top:26px;cursor:pointer;justify-content:center}.ct-pix-status{color:#aec5df;font-size:12px;line-height:1.7;margin:16px 0 0;min-height:42px}@media(max-width:850px){.ct-donation-card{grid-template-columns:1fr;padding:32px;gap:30px}.ct-donation-copy h2{font-size:42px}.ct-pix-box{max-width:480px;width:100%;margin:auto}}@media(max-width:480px){.ct-donation-card{padding:25px 18px}.ct-donation-copy h2{font-size:34px}.ct-pix-box{padding:26px 16px}.ct-donation .kicker{font-size:10px;line-height:1.8}.ct-pix-key{font-size:21px}}