.hero__note{max-width:46ch;color:var(--ink-soft);align-items:flex-start;gap:.55rem;margin:1.1rem 0 0;font-size:.86rem;line-height:1.55;display:flex}.hero__note svg{width:18px;height:18px;color:var(--ink-head);flex:none;margin-top:.1em}.bk{padding-top:clamp(1.4rem,3vw,2.4rem)}.bk__head{flex-direction:column;align-items:flex-start;display:flex}.bk__card{background:var(--ink-head);color:var(--paper);border-radius:clamp(18px,2vw,28px);padding:clamp(2rem,4.2vw,3.6rem)}.bk__eyebrow{color:var(--butter);margin:0 0 .8rem;font-size:.66rem;display:block}.bk__title{color:var(--cream)}.bk__sub{color:#fcf8eec7;max-width:58ch;margin:.8rem 0 0;line-height:1.7}.bk__steps{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);margin:clamp(1.8rem,3.5vw,2.6rem) 0 0;padding:0;list-style:none;display:grid}.bk__step{background:#ffffff0a;border:1px solid #ffffff24;border-radius:18px;padding:1.3rem 1.2rem 1.4rem;position:relative}.bk__step:not(:last-child):after{content:"";background:#ffffff40;width:clamp(1rem,2vw,1.6rem);height:1px;position:absolute;top:2.4rem;right:calc(-1*clamp(1rem,2vw,1.6rem))}.bk__icon{background:var(--butter);width:46px;height:46px;color:var(--ink-head);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.bk__n{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#fcf8ee99;margin-top:1rem;font-size:.64rem;font-weight:500;display:block}.bk__step h3{font-family:var(--serif);color:var(--cream);margin:.35rem 0 .45rem;font-size:1.15rem;font-weight:400}.bk__step p{color:#fcf8eec7;margin:0;font-size:.88rem;line-height:1.6}.bk__ctas{flex-wrap:wrap;gap:.9rem;margin-top:clamp(1.6rem,3vw,2.2rem);display:flex}@media (max-width:960px){.bk__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.bk__step:after{display:none}}@media (max-width:560px){.bk__steps{grid-template-columns:1fr}}
