.dev-hero{padding:130px var(--gutter) 80px;background:var(--azul-noite);color:var(--branco);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.dev-hero-copy{justify-self:end;max-width:560px}.dev-hero h1{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,64px);font-weight:800;line-height:1}.code-card{color:#e6ebff;background:#050d33;border:1px solid #ffffff14;border-radius:20px;justify-self:start;width:100%;max-width:540px;margin:0;padding:24px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto}.c-muted{color:var(--amarelo)}.dev-list h3{color:var(--branco)}.dev-features{background:var(--azul);color:var(--branco)}.dev-features .earn-list p{color:#ffffffd9}.dev-form-section{background:var(--branco)}.dev-form{max-width:760px;margin-left:max(0px, calc((100% - var(--max)) / 2))}.dev-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin-bottom:24px;display:grid}.dev-form label{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.dev-form-wide{grid-column:1/-1}.dev-form input,.dev-form textarea{background:var(--papel);color:var(--tinta);font:400 16px/1.4 var(--texto);border:1.5px solid #cfd5ef;border-radius:12px;padding:12px 14px}.dev-form input:focus,.dev-form textarea:focus{border-color:var(--azul);outline:none;box-shadow:0 0 0 3px #1638e82e}.dev-form .dev-form-choice{flex-direction:row;align-items:flex-start;gap:10px;font-weight:500}.dev-form-choice input{width:18px;height:18px;margin-top:2px;padding:0}.dev-hp{width:1px;height:1px;position:absolute;left:-9999px}.dev-form-status{min-height:1.5em;margin:16px 0 0;font-size:15px}.dev-form-status[data-state=ok]{color:#15803d;font-weight:600}.dev-form-status[data-state=error]{color:#c21a2c}@media (width<=960px){.dev-hero{grid-template-columns:minmax(0,1fr);padding-top:172px}.dev-hero-copy,.code-card{justify-self:stretch;max-width:none}}@media (width<=560px){.dev-form-grid{grid-template-columns:minmax(0,1fr)}.code-card{padding:18px;font-size:12px}}.dev-features .earn-list{margin:0 auto}.dev-steps code{color:var(--azul-escuro);background:#e8ecff;border-radius:6px;padding:1px 6px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.88em}.section .dev-downloads{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:48px;display:flex}.btn-quiet.dev-link{color:var(--azul)}.dev-tabs{max-width:760px;margin:0 0 28px max(0px, calc((100% - var(--max)) / 2));background:var(--papel);border-radius:999px;gap:6px;width:fit-content;padding:6px;display:flex}.dev-tab{color:var(--tinta-suave);font:600 15px/1 var(--texto);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 22px}.dev-tab[aria-selected=true]{background:var(--azul);color:var(--branco)}.dev-panel-lead{max-width:760px;margin:0 0 24px max(0px, calc((100% - var(--max)) / 2));color:var(--tinta-suave)}.dev-logo{align-items:center;gap:16px;display:flex}.dev-logo-preview{background:var(--papel) center / cover no-repeat;border:1.5px dashed #cfd5ef;border-radius:18px;flex-shrink:0;width:72px;height:72px}.dev-logo-field input[type=file]{padding:8px;font-size:14px}.dev-logo-hint{color:var(--tinta-suave);font-size:13px;font-weight:400}
