.spark-main{max-width:1440px;margin:32px auto 40px;padding:0 41px}.spark-page{--spark-muted:#f0f0f0;--spark-line:#1a1a1a26;--spark-radius:10px}.spark-hero{padding:44px 48px;border-radius:20px;background:#eaf0f3 url(/rebrand/img/gradient-dawn.png) 50%/cover}.spark-hero h1{font-size:clamp(46px,5.6vw,86px);line-height:1;letter-spacing:-.04em;max-width:960px;margin:32px 0 24px}.spark-page .text-r{color:var(--example-orange)}.spark-hero>p{max-width:740px;font-size:17px;line-height:1.6;color:#292828}.spark-page .t-eyebrow{display:flex;align-items:center;gap:20px;font:10px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:1px;color:#666}.spark-content .t-eyebrow:after{content:"";height:1px;background:var(--spark-line);flex:1}.spark-content{margin-top:20px;padding:40px;border-radius:20px;background:var(--spark-muted);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px;align-items:start}.spark-content>div{min-width:0}.spark-content ol{border:0;margin-top:24px}.spark-content ol li{grid-template-columns:28px 1fr;padding:22px 0;border-bottom:1px solid var(--spark-line);font-size:15px;line-height:1.6;color:#4a4a4a}.spark-content ol li:first-child{padding-top:0}.spark-content ul{grid-template-columns:1fr;gap:10px;border:0;margin-top:24px}.spark-content ul li{border:0;border-radius:var(--spark-radius);padding:18px 20px;background:#fff;color:#4a4a4a;box-shadow:inset 0 0 0 1px #1a1a1a0d;font-size:14px}.spark-starter-card{min-width:0;background:var(--example-ink);color:#fff;border-radius:var(--spark-radius);overflow:hidden}.spark-starter-card h2{font-size:30px;line-height:1.1}.spark-starter-card>div:first-child{padding:24px 28px;border-bottom:1px solid #ffffff24}.spark-starter-card>div+div{padding:24px 28px 28px}.spark-starter-card pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.8 var(--font-mono);color:#ffffffdf}.spark-starter-card .btn{min-height:51px;border-radius:5px;font:11px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;padding:12px 20px}.spark-starter-card button[type=button]{background:var(--example-orange);color:#fff;width:auto;min-width:200px}.spark-starter-card button[type=button]:hover{background:#e64700}.spark-starter-card form{border-color:#ffffff24}.spark-starter-card input{min-height:51px;border:1px solid #ffffff40;background:#ffffff08}.spark-starter-card button[type=submit]{min-width:104px;background:#f0f0f0;color:#1a1a1a;border:1px solid #f0f0f0}.spark-starter-card button[type=submit]:hover{background:#e7e7e7;border-color:#e7e7e7}.spark-starter-card button[type=submit]:disabled{background:#d6d6d6;color:#4a4a4a;opacity:1}.spark-starter-card button:disabled{opacity:.5;cursor:wait}.spark-starter-card [role=alert]{color:#ff9b6b}@media(max-width:1000px){.spark-main{padding:0 20px;margin-top:24px}.spark-hero{padding:32px}.spark-content{grid-template-columns:1fr;padding:32px;gap:32px}}@media(max-width:640px){.spark-main{padding:0 8px;margin-top:16px}.spark-content,.spark-hero{padding:24px 20px}.spark-hero h1{font-size:46px}.spark-hero>p{font-size:15px}.spark-starter-card>div+div,.spark-starter-card>div:first-child{padding:24px 20px}}