.r6gc{margin:var(--r5-space-6, 2.5rem) 0}.r6gc__head{margin-bottom:var(--r5-space-4, 1.5rem);text-align:left}.r6gc__eyebrow{font-family:var(--font-mono, var(--r5-mono, ui-monospace, monospace));font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-mute, var(--r5-mute, #5b6577));font-weight:700;display:block;margin-bottom:6px}.r6gc__title{font-family:var(--font-display, var(--r5-display, system-ui));font-size:clamp(22px,2.4vw,28px);font-weight:700;letter-spacing:-.018em;color:var(--c-ink, var(--r5-ink, #0b1024));margin:0}.r6gc__intro{margin:10px 0 0;color:var(--c-mute, var(--r5-mute, #5b6577));font-size:15px;line-height:1.55;max-width:60ch}.r6gc__grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.r6gc__grid--1{grid-template-columns:minmax(0,520px)}.r6gc__grid--3,.r6gc__grid--4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media(max-width:720px){.r6gc__grid,.r6gc__grid--1,.r6gc__grid--2,.r6gc__grid--3,.r6gc__grid--4{grid-template-columns:1fr}}.r6gc__card{position:relative;display:flex;flex-direction:column;background:var(--c-surface-0, var(--r5-surface-0, #fff));border:1px solid var(--c-line, var(--r5-line, rgba(11, 16, 36, .08)));border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #0b10240a;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease}.r6gc__card:hover{transform:translateY(-2px);box-shadow:0 14px 36px #0b10241a;border-color:#0b102429}.r6gc__badge{position:absolute;top:12px;left:12px;z-index:2;background:var(--c-brand, #0E1A38);color:#fff;font-family:var(--font-mono, var(--r5-mono, ui-monospace, monospace));font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.r6gc__img-wrap{position:relative;aspect-ratio:4 / 3;background:linear-gradient(180deg,#f7f9fc,#eef2f8);display:flex;align-items:center;justify-content:center;overflow:hidden}.r6gc__img{width:100%;height:100%;object-fit:contain;padding:16px}.r6gc__value-badge{position:absolute;bottom:12px;right:12px;display:inline-flex;flex-direction:column;align-items:flex-end;background:#c5a13f;color:#1a1404;padding:6px 12px;border-radius:12px;font-family:var(--font-display, var(--r5-display, system-ui));box-shadow:0 4px 12px #c5a13f40}.r6gc__value-label{font-family:var(--font-mono, var(--r5-mono, ui-monospace, monospace));font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1;opacity:.85}.r6gc__value-amount{font-size:19px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum" 1,"lnum" 1;line-height:1.1}.r6gc__body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.r6gc__product{font-family:var(--font-display, var(--r5-display, system-ui));font-weight:700;font-size:17px;letter-spacing:-.012em;color:var(--c-ink, var(--r5-ink, #0b1024));margin:0;line-height:1.25}.r6gc__provider-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.r6gc__logo{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display, var(--r5-display, system-ui));font-weight:700;font-size:13px;letter-spacing:-.02em}.r6gc__provider-name{font-family:var(--font-display, var(--r5-display, system-ui));font-weight:600;font-size:14px;color:var(--c-ink-midnight, var(--r5-ink-midnight, #0b1024))}.r6gc__contract{font-family:var(--font-mono, var(--r5-mono, ui-monospace, monospace));font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-mute, var(--r5-mute, #5b6577));margin-left:auto}.r6gc__desc{font-family:var(--font-sans, var(--r5-sans, system-ui));font-size:13.5px;color:var(--c-text, var(--r5-text, #2c3142));line-height:1.5;margin:4px 0 0}.r6gc__claim{font-family:var(--font-mono, var(--r5-mono, ui-monospace, monospace));font-size:11px;color:var(--c-mute, var(--r5-mute, #5b6577));letter-spacing:.04em;margin:4px 0 0}.r6gc__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;padding:12px 18px;background:var(--c-brand, #0E1A38);color:#fff;font-family:var(--font-display, var(--r5-display, system-ui));font-weight:600;font-size:14px;border-radius:999px;text-decoration:none;transition:background .18s ease}.r6gc__cta:hover{background:#1f4f50}.r6gc__cta-arrow{transition:transform .18s ease}.r6gc__cta:hover .r6gc__cta-arrow{transform:translate(2px)}.r6gc__foot{margin-top:16px;font-family:var(--font-mono, var(--r5-mono, ui-monospace, monospace));font-size:11px;color:var(--c-mute, var(--r5-mute, #5b6577));letter-spacing:.02em;line-height:1.5}
