Built by Managed Code
diff --git a/site/styles.css b/site/styles.css
index c9ec128..02eb7fd 100644
--- a/site/styles.css
+++ b/site/styles.css
@@ -272,13 +272,15 @@ code, pre { font-family: var(--mono); }
.credits p { font-size: 15px; line-height: 1.7; color: var(--ink-2); }
.credits a { color: var(--ink); text-decoration: none; border-bottom: 1px solid var(--line); }
.credits a:hover { border-color: var(--ink); }
-.mc-band { position: relative; display: grid; justify-items: start; gap: 18px; padding: clamp(32px, 6vw, 80px); border-radius: 32px; overflow: hidden; isolation: isolate;
+.mc-sec { padding-top: clamp(40px, 5vw, 64px); }
+.mc-band { position: relative; display: grid; justify-items: start; gap: 14px; padding: clamp(24px, 3.5vw, 38px); border-radius: var(--r); overflow: hidden; isolation: isolate;
background: radial-gradient(60% 70% at 90% 20%, rgba(237, 115, 46, .14), transparent 70%), radial-gradient(50% 60% at 10% 90%, rgba(219, 50, 118, .12), transparent 70%), var(--night);
color: var(--snow); border: 1px solid var(--night-line); }
-.mc-band h2 { max-width: 14em; font-size: clamp(36px, 5.5vw, 76px); font-weight: 650; line-height: .96; letter-spacing: -.045em; color: var(--snow); }
-.mc-band p { max-width: 38em; font-size: 19px; line-height: 1.6; color: var(--snow-2); }
-.mc-band .cta { margin-top: 10px; }
-.mc-band .btn-grad { box-shadow: 0 10px 40px -10px rgba(219, 50, 118, .5); }
+.mc-band h2 { font-size: clamp(24px, 3vw, 36px); font-weight: 650; line-height: 1.1; letter-spacing: -.03em; color: var(--snow); }
+.mc-band p { max-width: 44em; font-size: 15.5px; line-height: 1.55; color: var(--snow-2); }
+.mc-band .cta { margin-top: 4px; gap: 10px; }
+.mc-band .btn { min-height: 44px; padding: 0 20px; font-size: 14px; }
+.mc-band .btn-grad { box-shadow: 0 8px 30px -8px rgba(219, 50, 118, .45); }
.foot { margin-top: clamp(64px, 9vw, 120px); padding-bottom: 32px; overflow: hidden; }
.foot-mark { margin-bottom: 10px; font-size: min(18.5vw, 252px); font-weight: 700; line-height: .9; letter-spacing: -.055em; text-transform: uppercase; text-align: center; background: var(--grad); -webkit-background-clip: text; background-clip: text; color: transparent; }
.foot-row { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 12px 24px; font-size: 14px; color: var(--ink-2); }