.rco{background:var(--ed-paper,#fff)}.rco__hero{background:var(--ed-ink,#111);color:#fff;padding:clamp(4rem,8vw,6rem) 0 clamp(3rem,6vw,4rem);text-align:center}.rco__hero-inner{max-width:var(--page-width,1280px);margin:0 auto;padding:0 clamp(1.25rem,5vw,3rem)}.rco__eyebrow{display:block;font-size:.72rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:.75rem}.rco__h1{font-family:var(--font-display,'Bebas Neue',sans-serif);font-size:clamp(3rem,8vw,5rem);line-height:.9;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 1rem;color:#fff}.rco__lead{font-size:clamp(.95rem,1.2vw,1.1rem);color:rgba(255,255,255,.6);max-width:48ch;margin:0 auto;line-height:1.65}.rco__wrap{max-width:1100px;margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1.25rem,5vw,3rem) clamp(4rem,8vw,7rem)}.rco__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:start}.rco__h2{font-family:var(--font-display,'Bebas Neue',sans-serif);font-size:clamp(1.8rem,3vw,2.5rem);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 .5rem}.rco__sub{font-size:.9rem;color:var(--ed-ink-soft,#888);margin:0 0 2rem}.rco__field{margin-bottom:1.25rem}.rco__field label{display:block;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ed-ink-soft,#888);margin-bottom:.5rem}.rco__field input,.rco__field select,.rco__field textarea{width:100%;padding:.85rem 1rem;border:1px solid var(--ed-line,#e8e6e0);background:var(--ed-paper,#fff);font-size:.95rem;font-family:inherit;color:var(--ed-ink,#111);outline:none;transition:border-color 200ms;box-sizing:border-box;-webkit-appearance:none;appearance:none;border-radius:0}.rco__field input:focus,.rco__field select:focus,.rco__field textarea:focus{border-color:var(--ed-ink,#111)}.rco__field textarea{resize:vertical;min-height:140px}.rco__btn{width:100%;padding:1rem;background:var(--ed-ink,#111);color:#fff;border:none;font-size:.82rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:opacity 200ms}.rco__btn:hover{opacity:.8}.rco__success{margin-bottom:1.5rem;padding:1rem 1.25rem;background:#f0faf0;border:1px solid #c3e6c3;color:#2d6a2d;font-size:.9rem}.rco__info-col{display:flex;flex-direction:column;gap:1.5rem}.rco__info-box{padding:1.75rem;border:1px solid var(--ed-line,#e8e6e0)}.rco__info-icon{font-size:1.5rem;display:block;margin-bottom:.75rem}.rco__info-title{font-family:var(--font-display,'Bebas Neue',sans-serif);font-size:1.4rem;text-transform:uppercase;margin:0 0 .5rem;color:var(--ed-ink,#111)}.rco__info-box p{font-size:.9rem;color:var(--ed-ink-soft,#888);margin:0 0 .5rem;line-height:1.6}.rco__info-link{font-size:.88rem;font-weight:700;color:var(--ed-ink,#111);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px;display:inline-block}.rco__info-link:hover{opacity:.65}.rco__info-note{font-size:.78rem!important;opacity:.7}@media(max-width:767px){.rco__grid{grid-template-columns:1fr}}
