.benefits{padding:var(--gap) 0;background:var(--paper-2)}.benefits .split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,1rem + 3vw,3.5rem);align-items:stretch}.benefits .grid{display:grid;grid-template-columns:1fr;gap:1rem;align-content:center}.bphoto{position:relative;border-radius:var(--r-xl);overflow:hidden;background:var(--night);box-shadow:var(--shadow-2);display:flex;flex-direction:column}.bphoto img{width:100%;flex:1;object-fit:cover;object-position:50% 25%;display:block;min-height:24rem}.bphoto__cap{display:flex;align-items:center;gap:.8rem;padding:1rem 1.1rem;background:var(--night);color:#fff}.bphoto__cap i{width:.55rem;height:.55rem;border-radius:50%;background:var(--gold);box-shadow:0 1px 6px 1px rgba(201,163,90,.4);flex:none}.bphoto__cap b{display:block;font-size:.95rem}.bphoto__cap small{display:block;font-size:.8rem;color:rgba(255,255,255,.75)}.bcard{background:var(--white);border-radius:var(--r-lg);box-shadow:var(--shadow-1);display:flex;flex-direction:row;gap:1.25rem;align-items:flex-start;padding:1.5rem 1.6rem}.bcard .bcard__n{flex:none;width:2.5rem;text-align:center;line-height:1;margin-top:.1rem}.bcard > div{display:grid;gap:.5rem}.bcard__n{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:2.4rem;line-height:1;color:var(--gold-text);opacity:.9}.bcard h3{font-size:1.3rem}.bcard p{color:var(--ink-soft);line-height:1.56}.cta-block{margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);text-align:center}.cta-block .btn-note{margin-top:1rem}.cta-block .when{font-family:var(--font-display);font-size:var(--fs-2);margin-top:1.25rem;color:var(--ink)}.cta-block .when em{font-style:italic;color:var(--wine)}@media (max-width:900px){.benefits .split{grid-template-columns:1fr}.bphoto{max-width:28rem;margin-inline:auto}.bphoto img{min-height:0;aspect-ratio:4/4.2;flex:none}}@media (max-width:600px){.bcard{flex-direction:column;gap:.5rem}.bcard .bcard__n{text-align:left;width:auto}}