.ref-hero .wrap{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,5vw,3.6rem);display:grid}@media (max-width:900px){.ref-hero .wrap{grid-template-columns:1fr}}.ref-hero h1{font-size:clamp(2.2rem,5vw,3.4rem)}.ref-hero .promise{margin:1.4rem 0 0}.ref-hero .promise li svg{color:#b87900}.hero-fax{border-radius:var(--r-xl);box-shadow:var(--shadow);padding:clamp(1.5rem,3vw,2.2rem)}.hero-fax .label{letter-spacing:.12em;text-transform:uppercase;color:#cfe6f2;margin:0;font-size:.78rem;font-weight:700}.hero-fax .num{font-family:var(--font-fraunces),serif;color:#fff;letter-spacing:-.01em;overflow-wrap:anywhere;margin:.15rem 0 .4rem;font-size:clamp(2.4rem,7vw,3.4rem);line-height:1.05}.hero-fax .sub{margin:0 0 1.3rem;font-size:1rem}.hero-fax .or{border-top:1px solid #ffffff40;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:0;padding-top:1.2rem;display:flex}.hero-fax .fine{color:#cfe6f2;margin:1rem 0 0;font-size:.92rem}.send-wrap{grid-template-columns:1.2fr .8fr;align-items:start;gap:clamp(1.8rem,4vw,3.2rem);display:grid}@media (max-width:900px){.send-wrap{grid-template-columns:1fr}}.send{counter-reset:send;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.send li{counter-increment:send;border:1px solid var(--line);border-radius:var(--r-md);background:#fff;align-items:flex-start;gap:1rem;padding:1rem 1.2rem;display:flex}.send li:before{content:counter(send);background:var(--sun);width:34px;height:34px;color:var(--ink);font:700 1rem/1 var(--font-karla),sans-serif;border-radius:50%;flex:none;place-items:center;margin-top:-.1rem;display:grid}.send b{display:block}.send span{color:var(--muted);font-size:1rem}.side-note h3{font-size:1.3rem}.side-note .btn{margin-top:.4rem}.timeline{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}@media (max-width:1020px){.timeline{grid-template-columns:1fr 1fr}}@media (max-width:620px){.timeline{grid-template-columns:1fr}}.timeline .when{color:var(--ink);background:var(--sun-soft);border-radius:999px;margin-bottom:.6rem;padding:.15rem .7rem;font-size:.85rem;font-weight:700;display:inline-block}.glance{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:repeat(3,1fr);gap:0;margin:0;display:grid;overflow:hidden}@media (max-width:820px){.glance{grid-template-columns:1fr 1fr}}@media (max-width:520px){.glance{grid-template-columns:1fr}}.glance div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.2rem 1.4rem}.glance dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.8rem;font-weight:700}.glance dd{font-family:var(--font-fraunces),serif;margin:.2rem 0 0;font-size:1.2rem;line-height:1.3}.scope ul{margin:0;padding-left:1.15rem}.scope li{color:var(--muted);margin-bottom:.35rem;font-size:1rem}.scope .creds{color:var(--pink-ink);margin:0 0 1rem;font-size:.95rem;font-weight:700}.chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.chips li{border:1px solid var(--line);background:#fff;border-radius:999px;padding:.35rem .9rem;font-size:.98rem;font-weight:500}.chips.soft li{background:var(--sun-soft);border-color:#f3dda8}.sub-h{margin:2.4rem 0 .9rem;font-size:1.25rem}.ei-list{margin:0;padding-left:1.15rem}.ei-list li{margin-bottom:.45rem}.card h3{font-size:1.3rem}.faq{max-width:48rem}
