.caustics{position:absolute;inset:0;pointer-events:none;opacity:.6;background:radial-gradient(60% 50% at 85% 0%, rgba(46, 163, 242, 0.22), transparent 70%),radial-gradient(40% 40% at 0% 100%, rgba(127, 212, 222, 0.12), transparent 70%)}.args-head{position:relative;margin-bottom:var(--space-8)}.args-head__text{max-width:var(--measure);color:var(--color-text-on-dark-muted)}.args-head__text p+p{margin-top:1em}.args{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);background:rgba(255,255,255,.12)}.args__row{--gutter: 1px;row-gap:1px}.args__feature{display:flex;flex-direction:column}.args__list{display:flex;flex:1 1 auto;flex-direction:column;gap:1px}.args__list>li{display:flex;flex:1 1 auto;flex-direction:column}.args__list>li>.arg{flex:1 1 auto}.arg{display:grid;grid-template-columns:64px minmax(0, 1fr);grid-template-rows:auto 1fr;column-gap:var(--space-4);height:100%;padding:var(--space-5);background:var(--color-ocean-deep);transition:background var(--dur) var(--ease)}.arg:hover{background:#0a2648}.arg p{margin-top:var(--space-1);color:var(--color-text-on-dark-muted);font-size:var(--fs-sm)}.arg__img{grid-row:span 2;width:64px;height:64px;border:1px solid rgba(255,255,255,.2);border-radius:50%;object-fit:cover}.arg__title{color:#fff;font-size:var(--fs-md);font-weight:600;line-height:var(--lh-snug)}.arg__number{display:block;margin-bottom:var(--space-2);color:var(--color-aqua-soft);font-family:var(--font-display);font-size:var(--fs-stat);font-weight:300;line-height:1;letter-spacing:-0.03em}.arg--feature{background:linear-gradient(160deg, var(--color-ocean) 0%, var(--color-ocean-deep) 100%)}@media(min-width: 1140px){.arg{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto 1fr;gap:var(--space-3);padding:var(--space-6)}.arg__img{grid-row:auto;width:72px;height:72px;margin-bottom:var(--space-4)}.arg--feature{align-content:end;padding:var(--space-7) var(--space-6)}.arg--feature .arg__img{width:112px;height:112px;margin-bottom:auto}.arg--feature .arg__title{font-size:var(--fs-lg)}}.args__cta{position:relative;display:flex;justify-content:center;margin-top:var(--space-7)}
