.fieldtest-page{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100vh}.fieldtest-page .ft-main{max-width:760px;margin:0 auto;padding:120px var(--space-5) var(--space-9)}.fieldtest-page .ft-hero{text-align:center;margin-bottom:var(--space-9)}.fieldtest-page .ft-hero h1{font-family:var(--font-display);font-size:var(--fs-display);font-weight:700;letter-spacing:var(--ls-display);line-height:var(--lh-tight);margin:0 0 var(--space-5);color:var(--ink)}.fieldtest-page .ft-subhead{font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--ink-3);margin:0 auto var(--space-6);max-width:52ch}.fieldtest-page .ft-hero-actions{display:flex;justify-content:center;margin:0 0 var(--space-3)}.fieldtest-page .ft-btn-primary{background:var(--brand-orange-action);color:white;font-family:var(--font-body);font-size:var(--fs-body);font-weight:600;padding:var(--space-3) var(--space-5);border-radius:var(--radius-btn);text-decoration:none;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:var(--space-2);transition:filter .15s}.fieldtest-page .ft-btn-primary:hover{filter:brightness(1.08)}.fieldtest-page .ft-microcopy{font-size:var(--fs-sm);color:var(--ink-3);margin:0;line-height:var(--lh-body)}.fieldtest-page .ft-section{padding-top:var(--space-8);border-top:1px solid var(--line);margin-top:var(--space-8)}.fieldtest-page .ft-section h2{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;letter-spacing:var(--ls-head);line-height:var(--lh-head);color:var(--ink);margin:0 0 var(--space-5)}.fieldtest-page .ft-section p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);margin:0 0 var(--space-4)}.fieldtest-page .ft-section p:last-child{margin-bottom:0}.fieldtest-page .ft-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-6)}.fieldtest-page .ft-steps li{display:grid;grid-template-columns:44px 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.fieldtest-page .ft-step-num{width:44px;height:44px;border-radius:50%;background:var(--brand-orange-tint);color:var(--brand-orange-action);font-family:var(--font-mono);font-size:var(--fs-lead);font-weight:500;display:flex;align-items:center;justify-content:center}.fieldtest-page .ft-step-body h3{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;letter-spacing:var(--ls-head);color:var(--ink);margin:0 0 var(--space-2)}.fieldtest-page .ft-step-body p{margin:0}.fieldtest-page .ft-sold-line{margin-top:var(--space-5);font-size:var(--fs-sm);color:var(--ink-3)}.fieldtest-page .ft-sold-line a{color:var(--brand-orange-action);font-weight:600;text-decoration:none}.fieldtest-page .ft-sold-line a:hover{text-decoration:underline}.fieldtest-page .ft-built-list{list-style:none;margin:0;padding:0}.fieldtest-page .ft-built-list li{position:relative;padding-left:var(--space-6);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);margin-bottom:var(--space-4)}.fieldtest-page .ft-built-list li:last-child{margin-bottom:0}.fieldtest-page .ft-built-list li:before{content:"";position:absolute;left:0;top:12px;width:10px;height:2px;background:var(--brand-orange)}.fieldtest-page .ft-final{margin-top:var(--space-9);padding:var(--space-8) var(--space-6);background:var(--brand-slate);border-radius:var(--radius-lg);text-align:center}.fieldtest-page .ft-final h2{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;letter-spacing:var(--ls-head);line-height:var(--lh-head);color:var(--paper);margin:0 0 var(--space-6)}.fieldtest-page .ft-final .ft-microcopy{color:var(--paper-dim)}@media (max-width:768px){.fieldtest-page .ft-main{padding:100px var(--space-5) var(--space-8)}}