.coder{--cg-bg:#ffffff;--cg-bg-2:#f4f8ff;--cg-panel:rgba(244,248,255,0.7);--cg-line:rgba(37,99,235,0.12);--cg-line-strong:rgba(37,99,235,0.25);--cg-brand:#2563eb;--cg-brand-dark:#1d4ed8;--cg-brand-strong:#1e40af;--cg-brand-glow:rgba(59,130,246,0.5);--cg-cyan:#0891b2;--cg-cyan-bright:#06b6d4;--cg-cyan-glow:rgba(6,182,212,0.4);--cg-violet:#7c3aed;--cg-violet-glow:rgba(139,92,246,0.45);--cg-ink:#0b1e3a;--cg-ink-soft:#16305c;--cg-mute:#5b6b8c;--cg-mute-2:#7d8aa6;--cg-success:#059669;--cg-round:18px;--cg-round-lg:26px;--cg-shadow:0 12px 40px rgba(15,42,115,0.12);--cg-shadow-soft:0 6px 24px rgba(15,42,115,0.08);--cg-shadow-glow:0 0 44px rgba(37,99,235,0.28);--cg-container:1180px;--cg-grad:linear-gradient(135deg,#38bdf8,#2563eb 45%,#7c3aed);--cg-grad-soft:linear-gradient(135deg,rgba(56,189,248,0.16),rgba(37,99,235,0.1) 50%,rgba(124,58,237,0.12));position:relative;overflow:hidden;background:var(--cg-bg);color:var(--cg-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.coder h1,.coder h2,.coder h3,.coder h4{font-family:Poppins,sans-serif;color:var(--cg-ink);line-height:1.12;letter-spacing:-.02em}.coder:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 480px at 12% -8%,rgba(37,99,235,.1),transparent 60%),radial-gradient(800px 480px at 95% 18%,rgba(139,92,246,.07),transparent 60%),radial-gradient(700px 600px at 50% 112%,rgba(6,182,212,.06),transparent 60%);pointer-events:none;z-index:0}.coder>*{position:relative;z-index:1}.coder-container{max-width:var(--cg-container);margin:0 auto;padding:0 24px;width:100%}.coder-hero{padding:72px 0 96px;position:relative}.coder-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.coder-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cg-brand);background:linear-gradient(var(--cg-panel),var(--cg-panel)),linear-gradient(135deg,rgba(56,189,248,.2),rgba(124,58,237,.14));border:1px solid var(--cg-line);padding:8px 14px;border-radius:999px;margin-bottom:22px;box-shadow:var(--cg-shadow-soft)}.coder-title{font-size:clamp(34px,5vw,58px);font-weight:800;line-height:1.05;letter-spacing:-.035em;margin-bottom:20px;background:linear-gradient(120deg,#0b1e3a 20%,#1d4ed8 55%,#7c3aed 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.coder-sub{font-size:18px;line-height:1.7;color:var(--cg-mute);max-width:560px;margin-bottom:32px}.coder-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:40px}.coder-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:Inter,sans-serif;font-size:15px;font-weight:700;padding:13px 22px;border-radius:14px;border:none;cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.coder-btn-primary{color:#ffffff;background:linear-gradient(135deg,#3b82f6,#2563eb 55%,#1d4ed8);box-shadow:0 10px 26px rgba(37,99,235,.35)}.coder-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(37,99,235,.45)}.coder-btn-outline{color:var(--cg-brand-strong);background:#ffffff;border:1.5px solid var(--cg-line-strong)}.coder-btn-outline:hover{border-color:var(--cg-brand);background:var(--cg-bg-2);transform:translateY(-2px);box-shadow:var(--cg-shadow-soft)}.coder-btn-lg{padding:16px 28px;font-size:16px;border-radius:16px}.coder-btn-block{width:100%}.coder-stats-row{display:grid;grid-template-columns:repeat(4,auto);gap:14px;max-width:640px}.coder-mini-stat{display:flex;flex-direction:column;gap:2px;padding:14px 18px;background:var(--cg-panel);border:1px solid var(--cg-line);border-radius:14px;box-shadow:var(--cg-shadow-soft)}.coder-mini-value{font-family:Poppins,sans-serif;font-size:24px;font-weight:800;color:var(--cg-brand);line-height:1.1}.coder-mini-label{font-size:12px;font-weight:600;color:var(--cg-mute);line-height:1.35}.coder-hero-visual{position:relative;min-height:420px;display:grid;place-items:center}.coder-orbit{position:relative;width:380px;height:380px}.coder-orbit-ring{position:absolute;border:1.5px dashed var(--cg-line-strong);border-radius:50%}.coder-orbit-ring.ring-1{inset:0;animation:cg-spin 36s linear infinite}.coder-orbit-ring.ring-2{inset:52px;border-color:var(--cg-line);animation:cg-spin-rev 26s linear infinite}.coder-orbit-core{position:absolute;inset:0;margin:auto;width:128px;height:128px;display:grid;place-items:center;align-content:center;gap:4px;border-radius:50%;color:#ffffff;background:linear-gradient(135deg,#38bdf8,#2563eb 55%,#7c3aed);box-shadow:var(--cg-shadow-glow)}.coder-orbit-core span{font-family:Poppins,sans-serif;font-size:15px;font-weight:800;letter-spacing:.04em}.coder-orbit-card{position:absolute;width:190px;padding:16px 18px;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border:1px solid var(--cg-line);border-radius:16px;box-shadow:var(--cg-shadow);z-index:2}.coder-orbit-full{top:4px;left:0}.coder-orbit-flash{bottom:8px;right:0}.coder-orbit-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.coder-orbit-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:var(--cg-brand);background:rgba(37,99,235,.1)}.coder-orbit-flash .coder-orbit-icon{color:var(--cg-cyan-bright);background:rgba(6,182,212,.1)}.coder-orbit-badge{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cg-brand);background:rgba(37,99,235,.08);border:1px solid var(--cg-line);padding:4px 9px;border-radius:999px}.coder-orbit-flash .coder-orbit-badge{color:var(--cg-cyan);background:rgba(6,182,212,.08)}.coder-orbit-params{font-family:Poppins,sans-serif;font-size:24px;font-weight:800;color:var(--cg-ink)}.coder-orbit-active{font-size:12px;font-weight:600;color:var(--cg-mute);margin-bottom:12px}.coder-orbit-bar{height:6px;border-radius:999px;background:rgba(37,99,235,.1);overflow:hidden}.coder-orbit-bar-fill{display:block;height:100%;border-radius:999px;width:0}.coder-orbit-bar-fill.full{width:25%;background:linear-gradient(90deg,#3b82f6,#1d4ed8)}.coder-orbit-bar-fill.flash{width:39%;background:linear-gradient(90deg,#22d3ee,#0891b2)}@keyframes cg-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes cg-spin-rev{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.coder-section{padding:84px 0}.coder-section-muted{background:radial-gradient(600px 320px at 50% 0,rgba(37,99,235,.06),transparent 70%),var(--cg-bg-2);border-top:1px solid var(--cg-line);border-bottom:1px solid var(--cg-line)}.coder-section-header{max-width:720px;margin:0 auto 44px;text-align:center}.coder-section-header .coder-eyebrow{margin-bottom:16px}.coder-section-title{font-size:clamp(26px,3.4vw,40px);font-weight:800;letter-spacing:-.03em;margin-bottom:14px}.coder-section-sub{font-size:17px;line-height:1.65;color:var(--cg-mute)}.coder-tabs{max-width:900px;margin:0 auto}.coder-tabs-bar{display:flex;gap:10px;justify-content:center;margin-bottom:22px}.coder-tab{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;padding:11px 18px;border-radius:999px;border:1.5px solid var(--cg-line);background:#ffffff;color:var(--cg-mute);cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.coder-tab:hover{color:var(--cg-brand);border-color:var(--cg-line-strong)}.coder-tab-active{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 8px 22px rgba(37,99,235,.3)}.coder-tab-active,.coder-tab-active:hover{color:#ffffff;border-color:transparent}.coder-model-card{background:var(--cg-panel);border:1px solid var(--cg-line);border-radius:var(--cg-round-lg);box-shadow:var(--cg-shadow);padding:40px}.coder-model-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:36px}.coder-model-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.coder-model-name{font-family:Poppins,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--cg-ink)}.coder-model-badge{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--cg-brand);background:rgba(37,99,235,.08);border:1px solid var(--cg-line);padding:5px 11px;border-radius:999px}.coder-model-tagline{font-family:Poppins,sans-serif;font-size:19px;font-weight:700;color:var(--cg-ink-soft);margin-bottom:10px;line-height:1.3}.coder-model-desc{font-size:15px;line-height:1.65;color:var(--cg-mute);margin-bottom:24px}.coder-model-highlight{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.coder-model-highlight>div{padding:14px 12px;background:#ffffff;border:1px solid var(--cg-line);border-radius:14px;box-shadow:var(--cg-shadow-soft)}.coder-highlight-big{font-family:Poppins,sans-serif;font-size:20px;font-weight:800;color:var(--cg-brand);line-height:1.1}.coder-highlight-label{font-size:11px;font-weight:600;color:var(--cg-mute);line-height:1.3;margin-top:4px}.coder-model-metrics{display:flex;flex-direction:column}.coder-metrics-title{font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--cg-mute);margin-bottom:14px}.coder-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.coder-metric{padding:13px 12px;background:#ffffff;border:1px solid var(--cg-line);border-radius:13px}.coder-metric-value{font-family:Poppins,sans-serif;font-size:17px;font-weight:800;color:var(--cg-ink)}.coder-metric-label{font-size:11px;font-weight:600;color:var(--cg-mute);margin-top:3px}.coder-arch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.coder-arch-card{padding:30px;background:#ffffff;border:1px solid var(--cg-line);border-radius:var(--cg-round);box-shadow:var(--cg-shadow-soft);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.coder-arch-card:hover{transform:translateY(-5px);box-shadow:var(--cg-shadow);border-color:var(--cg-line-strong)}.coder-arch-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:18px;border-radius:14px;color:#ffffff;background:var(--cg-grad);box-shadow:0 8px 20px rgba(37,99,235,.3)}.coder-arch-card h3{font-size:18px;font-weight:700;margin-bottom:10px}.coder-arch-card p{font-size:14.5px;line-height:1.65;color:var(--cg-mute)}.coder-cases-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.coder-case-card{padding:26px;background:#ffffff;border:1px solid var(--cg-line);border-radius:var(--cg-round);box-shadow:var(--cg-shadow-soft);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.coder-case-card:hover{transform:translateY(-5px);box-shadow:var(--cg-shadow);border-color:var(--cg-line-strong)}.coder-case-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:16px;border-radius:14px;color:var(--cg-brand);background:rgba(37,99,235,.1);border:1px solid var(--cg-line)}.coder-case-card h3{font-size:17px;font-weight:700;margin-bottom:8px}.coder-case-card p{font-size:14px;line-height:1.6;color:var(--cg-mute)}.coder-compare-card{max-width:860px;margin:0 auto;background:#ffffff;border:1px solid var(--cg-line);border-radius:var(--cg-round-lg);box-shadow:var(--cg-shadow);overflow:hidden}.coder-compare-head{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;padding:18px 24px;background:var(--cg-grad-soft);border-bottom:1px solid var(--cg-line)}.coder-compare-empty{font-size:13px;font-weight:700;color:var(--cg-mute)}.coder-compare-cobrix{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Poppins,sans-serif;font-size:15px;font-weight:800;color:var(--cg-ink)}.coder-compare-row{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:0;padding:13px 24px;border-bottom:1px solid var(--cg-line)}.coder-compare-row:last-child{border-bottom:none}.coder-compare-row:nth-child(2n){background:var(--cg-bg-2)}.coder-compare-label{font-size:14px;font-weight:600;color:var(--cg-mute)}.coder-compare-value{text-align:center;font-size:14px;font-weight:700;color:var(--cg-ink)}.coder-faq-list{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.coder-faq-item{background:#ffffff;border:1px solid var(--cg-line);border-radius:15px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.coder-faq-open{border-color:var(--cg-line-strong);box-shadow:var(--cg-shadow-soft)}.coder-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:none;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:15.5px;font-weight:700;color:var(--cg-ink);text-align:left}.coder-faq-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--cg-brand);background:rgba(37,99,235,.09);flex-shrink:0}.coder-faq-open .coder-faq-icon{transform:rotate(180deg)}.coder-faq-answer{padding:0 22px 20px}.coder-faq-answer p{font-size:14.5px;line-height:1.7;color:var(--cg-mute)}.coder-cta{position:relative;max-width:860px;margin:0 auto;padding:56px 48px;text-align:center;background:radial-gradient(500px 300px at 50% 0,rgba(56,189,248,.14),transparent 70%),radial-gradient(500px 300px at 50% 110%,rgba(124,58,237,.08),transparent 70%),#ffffff;border:1px solid var(--cg-line);border-radius:var(--cg-round-lg);overflow:hidden;box-shadow:var(--cg-shadow)}.coder-cta:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(37,99,235,.05) 1px,transparent 0),linear-gradient(90deg,rgba(37,99,235,.05) 1px,transparent 0);background-size:44px 44px;pointer-events:none}.coder-cta-content{position:relative;z-index:1}.coder-cta-icon{display:grid;place-items:center;width:62px;height:62px;margin:0 auto 22px;border-radius:18px;color:#ffffff;background:var(--cg-grad);box-shadow:0 12px 30px rgba(37,99,235,.5)}.coder-cta-title{font-size:clamp(26px,3.2vw,38px);font-weight:800;color:var(--cg-ink);letter-spacing:-.03em;margin-bottom:14px}.coder-cta-sub{font-size:16.5px;line-height:1.65;color:var(--cg-mute);max-width:560px;margin:0 auto 28px}.coder-cta .coder-btn-primary{box-shadow:0 12px 30px rgba(37,99,235,.5)}.coder-cta-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}.coder-cta-badges span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--cg-mute);background:var(--cg-bg-2);border:1px solid var(--cg-line);padding:8px 14px;border-radius:999px}.coder-cta-badges span svg{color:#38bdf8}.coder-client-form{max-width:860px;margin:0 auto;padding:40px;background:var(--cg-panel);border:1px solid var(--cg-line);border-radius:var(--cg-round-lg);box-shadow:var(--cg-shadow)}.coder-client-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.coder-field{display:flex;flex-direction:column;gap:8px}.coder-field-wide{margin-bottom:20px}.coder-field-label{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--cg-ink-soft)}.coder-field-label svg{color:var(--cg-brand)}.coder-input,.coder-select,.coder-textarea{width:100%;font-family:Inter,sans-serif;font-size:14.5px;color:var(--cg-ink);background:#ffffff;border:1.5px solid var(--cg-line);border-radius:13px;padding:12px 14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.coder-input:focus,.coder-select:focus,.coder-textarea:focus{border-color:var(--cg-brand);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.coder-input::-moz-placeholder,.coder-textarea::-moz-placeholder{color:var(--cg-mute-2)}.coder-input::placeholder,.coder-textarea::placeholder{color:var(--cg-mute-2)}.coder-textarea{resize:vertical;min-height:96px;line-height:1.6}.coder-client-status{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;padding:12px 16px;border-radius:12px;margin-bottom:18px}.coder-client-success{color:var(--cg-success);background:rgba(5,150,105,.08);border:1px solid rgba(5,150,105,.25)}.coder-client-error{color:#b91c1c;background:rgba(220,38,38,.07);border:1px solid rgba(220,38,38,.25)}.coder-client-note{font-size:12.5px;color:var(--cg-mute-2);text-align:center;margin-top:14px}.coder-donate{max-width:860px;margin:0 auto;padding:40px;background:#ffffff;border:1px solid var(--cg-line);border-radius:var(--cg-round-lg);box-shadow:var(--cg-shadow)}.coder-donate-intro{font-size:16px;line-height:1.7;color:var(--cg-mute);margin-bottom:18px;text-align:center}.coder-donate-callout{display:flex;align-items:center;gap:14px;padding:16px 20px;margin-bottom:26px;border-radius:15px;background:linear-gradient(135deg,rgba(56,189,248,.12),rgba(124,58,237,.1));border:1px solid var(--cg-line-strong);color:var(--cg-ink)}.coder-donate-callout svg{color:var(--cg-brand);flex-shrink:0}.coder-donate-callout p{font-size:15px;line-height:1.6}.coder-donate-list-title{font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--cg-mute);margin-bottom:12px}.coder-donate-list{list-style:none;padding:0;margin:0 0 30px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.coder-donate-list li{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:var(--cg-ink-soft);padding:10px 14px;background:var(--cg-bg-2);border:1px solid var(--cg-line);border-radius:12px}.coder-donate-list li svg{color:var(--cg-success);flex-shrink:0}.coder-donate-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.coder-donate-card{display:flex;flex-direction:column;padding:20px 18px;background:var(--cg-bg-2);border:1px solid var(--cg-line);border-radius:16px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.coder-donate-card:hover{transform:translateY(-4px);box-shadow:var(--cg-shadow-soft);border-color:var(--cg-line-strong)}.coder-donate-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.coder-donate-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:var(--cg-brand);background:rgba(37,99,235,.1);flex-shrink:0}.coder-donate-name{font-family:Poppins,sans-serif;font-size:14px;font-weight:800;color:var(--cg-ink);line-height:1.25}.coder-donate-address{font-size:12.5px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;color:var(--cg-mute);line-height:1.5;word-break:break-all;margin-bottom:14px;flex:1}.coder-donate-copy{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:700;color:var(--cg-brand);background:#ffffff;border:1.5px solid var(--cg-line-strong);border-radius:10px;padding:8px 12px;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.coder-donate-copy:hover{color:#ffffff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:transparent}.coder-donate-thanks{max-width:820px;margin:26px auto 0;text-align:center;font-size:15px;line-height:1.7;color:var(--cg-mute)}.coder-langbar-wrap{padding-top:24px}.coder-langbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.coder-langbar-label{color:var(--cg-mute)}.coder-lang-btn,.coder-langbar-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.coder-lang-btn{padding:6px 14px;border:1px solid var(--cg-line);border-radius:999px;background:var(--cg-panel);color:var(--cg-ink-soft);cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.coder-lang-btn-active,.coder-lang-btn:hover{border-color:var(--cg-brand);color:var(--cg-brand)}.coder-lang-btn-active{background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(147,197,253,.12));box-shadow:0 0 0 3px rgba(59,130,246,.14)}@media (max-width:960px){.coder-hero-grid{grid-template-columns:1fr;gap:56px}.coder-hero-copy{text-align:center}.coder-hero .coder-actions,.coder-hero .coder-stats-row{justify-content:center;margin-left:auto;margin-right:auto}.coder-arch-grid,.coder-model-grid{grid-template-columns:1fr}.coder-cases-grid,.coder-donate-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.coder-hero{padding:52px 0 64px}.coder-sub{font-size:16px}.coder-stats-row{grid-template-columns:repeat(2,1fr)}.coder-orbit{width:300px;height:300px}.coder-orbit-ring.ring-2{inset:40px}.coder-orbit-core{width:102px;height:102px}.coder-orbit-card{width:158px;padding:13px 14px}.coder-orbit-params{font-size:19px}.coder-tabs-bar{flex-direction:column}.coder-model-card{padding:24px}.coder-metrics-grid,.coder-model-highlight{grid-template-columns:repeat(2,1fr)}.coder-cases-grid{grid-template-columns:1fr}.coder-compare-head,.coder-compare-row{grid-template-columns:1fr 1fr 1fr;padding-left:14px;padding-right:14px;font-size:12.5px}.coder-client-form,.coder-donate{padding:26px 18px}.coder-client-grid,.coder-donate-grid,.coder-donate-list{grid-template-columns:1fr}.coder-donate-callout{align-items:flex-start}.coder-cta{padding:44px 22px}}