.campaign-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,6vw,88px);align-items:start}.campaign-form,.review-item{padding:clamp(20px,3vw,38px);border:1px solid var(--site-border);border-radius:12px;background:var(--site-surface, #fff)}.campaign-form form{display:grid;gap:12px;margin-top:20px}.campaign-form label{font-weight:600}.campaign-form input:not([type=checkbox]),.campaign-form select,.campaign-form textarea{width:100%;font:inherit;color:inherit;background:transparent;padding:12px;border:1px solid var(--site-border);border-radius:6px}.campaign-form textarea{min-height:6rem;resize:vertical}.campaign-check{display:flex;align-items:baseline;gap:10px;margin:16px 0;font-size:var(--site-small, 14px)}.campaign-check input{accent-color:var(--site-ink, #181818)}.campaign-terms,.campaign-receipt,.campaign-steps,.review-item{margin-top:20px}.campaign-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-form .btn{justify-self:start}.campaign-shell h2{margin:24px 0 12px}.campaign-shell .hero-cta{display:flex;flex-wrap:wrap;gap:10px}.campaign-shell #apply,.campaign-shell #eligibility{scroll-margin-top:80px}.campaign-shell .faq-item p{padding:0 0 16px;line-height:1.6}.campaign-shell ol,.campaign-shell ul{padding-inline-start:1.5em}.campaign-shell ol a{text-decoration:underline}.campaign-shell :is(.campaign-form,.campaign-steps .growth-card){color-scheme:dark;--site-ink: #f4f4f1;--site-secondary: #dededb;--site-muted: #b4b4b8;--site-paper: #151515;--site-surface: #1a1a1a;--site-border: #515155;--ink: var(--site-ink);--gray: var(--site-muted);--line: var(--site-border);color:var(--site-ink);background:var(--site-surface);border-color:#343436}.campaign-shell :is(.campaign-form,.campaign-steps .growth-card) :is(h2,h3,label){color:var(--site-ink)}.campaign-shell :is(.campaign-form,.campaign-steps .growth-card) p{color:var(--site-secondary)}.campaign-shell :is(.campaign-form,.campaign-steps .growth-card) :is(.eyebrow,.micro,.growth-number){color:var(--site-muted)}.campaign-shell .campaign-form :is(input:not([type=checkbox]),select,textarea){background-color:#242426;color:var(--site-ink);border-color:#68686b}.campaign-shell .campaign-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23f4f4f1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat}@media(forced-colors:active){.campaign-shell .campaign-form select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none}}.campaign-form input::-moz-placeholder,.campaign-form textarea::-moz-placeholder{color:#b4b4b8}.campaign-form input::placeholder,.campaign-form textarea::placeholder{color:#b4b4b8}.campaign-form input[type=checkbox]{accent-color:#f4f4f1}.campaign-shell .campaign-form .btn{background:#f4f4f1;color:#161616;border:1px solid #f4f4f1}.campaign-shell .campaign-form .btn:hover{background:#d9d9d6;color:#111}.campaign-shell .campaign-form .btn:disabled{background:#48484b;border-color:#6a6a6d;color:#dededb}.campaign-shell .campaign-form :focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:760px){.campaign-columns,.campaign-steps{grid-template-columns:1fr}.campaign-shell .page-hero{padding-top:80px}}
