@charset "UTF-8";@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/fonts/figtree-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/brand/fonts/figtree-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/figtree-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/brand/fonts/fraunces-latin-600-normal.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}body{margin:0;font:16px/1.5 Figtree,system-ui,-apple-system,Segoe UI,sans-serif;color:#1a1f1c;background:#f7f2e8}a{color:#1e4535}.topbar{display:flex;align-items:center;gap:16px;padding:12px 24px;background:#fff;border-bottom:1px solid #EDE4D3}.topbar__brand{display:flex;align-items:center;gap:10px;font-weight:700;margin-right:auto;text-decoration:none;color:#1a1f1c}.topbar__logo{display:block;height:40px;width:auto}.topbar__label{padding-left:10px;border-left:1px solid #EDE4D3;font-family:Fraunces,Georgia,serif;font-weight:600;color:#1e4535}.topbar form{margin:0}.page{max-width:960px;margin:32px auto;padding:0 16px}.page--narrow{max-width:440px}.card{background:#fff;border:1px solid #EDE4D3;border-radius:12px;padding:24px;margin-bottom:24px}h1{font-size:1.6rem;margin:0 0 16px}h2{font-size:1.15rem;margin:0 0 12px}.field{margin-bottom:16px}.field label{display:block;font-weight:600;margin-bottom:4px}.field input[type=text],.field input[type=email],.field input[type=password],.field input[type=url],.field input[type=tel],.field input[type=number],.field input[type=datetime-local],.field select,.field textarea{width:100%;padding:10px 12px;border:1px solid #EDE4D3;border-radius:6px;font:inherit;background:#fff}.field .hint{color:#5e6762;font-size:.875rem;margin-top:4px}.field .error{color:#9a5a1c;font-size:.875rem;margin-top:4px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}@media(max-width:640px){.grid-2{grid-template-columns:1fr}}.checks{display:flex;flex-wrap:wrap;gap:8px 20px}.checks label{font-weight:400;display:flex;gap:6px;align-items:center}.btn{display:inline-block;padding:10px 18px;border:0;border-radius:6px;background:#1e4535;color:#fff;font:inherit;font-weight:600;cursor:pointer;text-decoration:none}.btn--ghost{background:transparent;color:#1e4535;border:1px solid #1E4535}.flash{padding:12px 16px;border-radius:6px;margin-bottom:16px;background:#e6f0e9;color:#2f7d55}.badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.8rem;background:#ede4d3}.badge--approved{background:#e6f0e9;color:#2f7d55}.badge--pending{background:#f6ead9;color:#9a5a1c}.badge--suspended,.badge--rejected{background:#eee;color:#5e6762}.logo-preview{max-height:64px;max-width:200px;display:block;margin-bottom:8px}table.list{width:100%;border-collapse:collapse}table.list th,table.list td{text-align:left;padding:10px 8px;border-bottom:1px solid #EDE4D3;vertical-align:middle}table.list th{color:#5e6762;font-weight:600;font-size:.875rem}.muted{color:#5e6762}.sandbox-banner{padding:8px 16px;background:#f6ead9;color:#9a5a1c;font-weight:600;text-align:center}.flash--error{background:#f6ead9;color:#9a5a1c}.feed-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.lead__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.lead__head h2{margin:0}.lead__clock{font-variant-numeric:tabular-nums;color:#5e6762;white-space:nowrap}.lead__meta{margin:4px 0 12px}.lead__answers{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;margin:0 0 12px}.lead__answers dt{color:#5e6762}.lead__answers dd{margin:0}.lead__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:12px}.lead__price strong{font-size:1.4rem}.lead__bid{display:flex;gap:8px;flex-wrap:wrap}.lead__bid input{padding:10px 12px;border:1px solid #EDE4D3;border-radius:6px;font:inherit;width:180px}.apply{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:32px;align-items:start}@media(max-width:760px){.apply{grid-template-columns:1fr}}.apply__pitch h1{font-size:1.9rem;line-height:1.2}.apply__points{list-style:none;padding:0;margin:0 0 16px}.apply__points li{padding:10px 0 10px 28px;position:relative;border-bottom:1px solid #EDE4D3}.apply__points li:before{content:"✓";position:absolute;left:4px;color:#1e4535;font-weight:700}.steps{display:flex;gap:8px;margin-bottom:20px;font-size:.85rem;color:#5e6762}.steps span{flex:1;padding-bottom:6px;border-bottom:3px solid #EDE4D3}.steps span.is-active{color:#1a1f1c;font-weight:600;border-color:#1e4535}.checks--stack{flex-direction:column}.hp{position:absolute;left:-9999px;width:1px;height:1px}.application dt{font-weight:600;margin-top:10px}.application dd{margin:2px 0 0}.tabs{display:flex;gap:16px;margin-bottom:16px}.tabs a.is-active{font-weight:700;color:#1a1f1c;text-decoration:none}.btn--google{display:block;text-align:center;background:#fff;color:#1a1f1c;border:1px solid #EDE4D3;margin-bottom:12px}.or{text-align:center;color:#5e6762;font-size:.85rem;margin:0 0 16px}.alerts{display:inline-flex;gap:8px;align-items:center}.btn--small{padding:4px 10px;font-size:.85rem}.plan{margin-bottom:16px}.plan__head{display:flex;justify-content:space-between;gap:12px}.plan__bar{height:8px;margin:6px 0;background:#ede4d3;border-radius:4px;overflow:hidden}.plan__bar span{display:block;height:100%;background:#1e4535}h1,h2,h3{font-family:Fraunces,Georgia,serif;font-weight:600;color:#12301f}
